Separate source and private include files

Putting MVC in different subprojects, each with their own
makefile/project file, is for another time.