So my TODO list for this project is a mere 80 lines of tersely bulletpointed items long. Which honestly I could be screwing around with for 6 months still.
BUT. It's good enough to show the concept. I can continue working on it, and in parallel other people can start trying to adapt it for their pi...