Histogram 2D assets

These commits changed the way the bitmaps are saved. The plot container class now calls a save_assets method, and it is relatively easy to implement that in subclasses, even for MultiPlot.