Major update: wired up all navigation, wrote system for populating class contents from asset files, and fixed a bunch of bugs.