Needed to make a checkpoint, gods forgive me for committing known broken code straight to master. The jam has in a sense already begun.
I tested a smaller solution in the xplat_concept repo earlier today.
In short, I'm going to build a janky method to add new + report existing UI elements. After that's done, the UI building should be done from python modules, hastening the UI design.
This is ugly and bad, I am truly sorry. We just need to get through 7DRL, so I can't make it pretty today.