this is something we started working on in 2021, but ended up never finishing because lmao it was way too big an idea. we did do quite a bit though, so here it is! hopefully someone can get some intellectual enjoyment out of it.
just keep in mind that there's probably bugs and broken stuff, because well, yeah