Add circle category to C4Shape

This seems a natural for users, instead of circles only existing as subclass of ellipse