I need some help getting my head on straight. But before I get into that, I have to say WOW! I have been poly-minded for a long time (like 20+yrs), and I have never realized this was here. Good work!
This could be long as I have a hard time editing, and I know the devil's in the details here...