Crafting rework setup

Lots of setup and pre-work for new crafting flow.

Redid UI in a ton of ways, refactored a ton. Everything seems a lot cleaner now, but I wanted to branch out the actual "do crafting" bits and the polish, just to feel like I'd accomplished something recently.