I hope that some of the python or VEX functions will help you. Some of them are mine, some of them are collected and I THANK YOU very much, all the authors and great community. I could not do this without you.

I will record a video description asap: