More or less works E2E as a prototype
Lots of messy code that needs to be rewritten

Initial results aren't encouraging