A Shape implementation with customizable corners.
specifies a Corner for the top left of the Shape.
specifies a Corner for the top right of the Shape.
specifies a Corner for the bottom left of the Shape.
specifies a Corner for the bottom right of the Shape.
Houses CorneredShape singletons and factory functions.
Adds an outline of the Shape to path. left, top, right, and bottom define the outline bounds.