Implemented a working model independant of any View or Controller commands.