Polimorfism, abstraction and Inheritance implemented in a better way.
Also reestructuraion of designSpace.js
Enum states added.
DrawingManager.js created.