Consolidated MVC into single file. Abandoned enaml for TraitsUI