Project setup.
Stubbed out initial classes. Not sure how much of this will stick around.
Preloading the statemap.
Wait, that was really stupid. I'm not doing this that way. At all.
Not bothering to pre-optimize. Just going to fetch states as needed. We'll worry about scaling later.
Basic state management.
Basic functionality implemented, with a SM demo.