Add Shape Base class