Refactored/ improvised the code to create the canvas.
   -- added objects to represent different type of cells.
Added a new Canvas Creator.