Rewrite models
Split into core and assess parts
Rename AssessmentView to MainView
Assessment flow changes
Views!