Created intial cut of the framework