Got most of outline for what I'm trying to do done. Still needs work obviously, but figured I could share possibly see if anyone is interested in it so far.
https://docs.google.com/document/d/1-TZifRvBNYsc2FxBJIlZn74z3-2dvcQl0CfJrUkYQOc/edit?usp=sharing