Split model/view/controller megafiles into many files.

Everybody loves files.