beginning refactoring to replace variables and fragments with data models also adding MainContent interface
removing old comment