Well congratulations...my Brain officially does not compute...lol. Funny to me how I struggled to keep up with all that, and I thought I had a fair knowledge of programming ( at least python basics)
At least I can still wish you the very best of luck as the project comes along