Defines a custom transformation along an axis.
Axis1D has built in support for linear and logarithmic transformations.
Additional transformations can be specified by setting the "CustomTransform"
attribute in an Axis1D to an object that implements this interface.
The interface consists of two methods that must be implemented. Each method
is the inverse of the other.