Replace AbstractPlottingSystem by IPlottingSystem