Classes
 ClassDescription
 Circle Circular shape
 CubicBezierCurve Circular cubic bezier curve

NOTE: the class is not yet implemented

 Polygon Polygon shape
 Rectangle Rectangle is a special case of Polygon
 Shape Implements the basic shape functionality shared by all subclasses.
 SymmetricPolygon Symmetric Polygon is a special case of Polygon