Added ShapeControl class and implemented a proper Render() methods for all Shapes.