Holy nuts, this is going to be a long read, hehe.

Looks like you put a lot of time and effort into this. I shall start reading. ᕕ( ᐛ )ᕗ