Adding PlotContainers and BasePlotter subclasses now less verbose.
No more data interval hack, reimplemented properly in PlotContainer.