* Provides factory interfaces and implementations used to generate copies of Axis1D and Axis2D
* objects for use in multiple contexts. When an axis is used in two panels simultaneously,
* multiple copies of the axis are automatically created and how this copying is performed is
* defined via a AxisFactory1D or AxisFactory2D.