Steps responsive canvas and toolset design color picker state to check which option is selected [brush,fill,..solid figures] handle solid figure operations [circle,rectangle etc] handle size for brush