Moved this to Workshop - should get more discussion as it is more of a question than a display of work.

If you have questions or issues, please PM or email me (or find me in Flashchat if I'm...