Make to_plot() a pure default function of plottable trait
This reduces the number of code lines as most of this function is the same for all implementations.
This, however, requires other trait functions: get_plot_type() & set_plot_params() which are the things that are different for most plots