Added private model to controller, updated

Added setter methods to resize, added model to certain points.

Sorry if I am stepping on toes, just trying to get it back to a working
state since my changes were implemented.