We should simplify the requirements on the object to be plotted that it only implements a plot function. That way, new users of PanGUI do not need to worry about anything else except implementing that one function. This will (hopefully) ease adoption of PanGUI as a tool.