Refocus application

This cleans up the application, moving things into a Character-centric
design.