Defines a corner shape.
Houses CornerTreatment singletons.
Adds a corner segment connecting (x1, y1) and (x2, y2) to path.