Updates

A whole wide swath of updates. Sets the stage for future development. Databases will need to be blown away and rebuilt. And it's buggy and incomplete thus far. But I don't feel like keeping it on a separate branch.