Create a model package and move models to their own individual files
Split the views into individual files to categorise them according to model/functionality
Split forms file into a package, categorise existing forms according to related model
Move templates to subdirectories to categorise them according to model and their related functionality
Rename MyListView to ListOverviewView which is a less silly name