Removed DeskShape, DeskShapeContainer and updated Shape 
Implemented Horizontal Element