Whole bunch of model view stuff in progress.
Oh my God it actually works.