Added Entity class stub and renamed Mesh2D::Component to Mesh2D::Part
Added entity component system base code
Added Drawable component class
Added base code for World class