An adapter that converts objects from source to target type for the purpose of plotting.
Registering an adapter with a PlotFactory allows that factory to plot objects
of the source type as long as it is capable of handling objects of the target type.