intersecting lines and circles
circle by center and point
derive points from objects
point translated by a given vector
point derived from other objects, e.g. intersection point
base class for drawing
independent user-defined point
line through two points
abstract point base class
shared administrative issues
custom types for Math::Geometry::Construction
anything representing a vector