I don't like this "mix ggplot and matplotlib names". I think it would be better if we have ggplot names until we are in the actual plotting step (`plot_unit()`?) or at least until `plot_layer()`. This would make it more like "we build a certain infrastructure and until plot_layer we don't know anything about the real plotting library which does the final plot". Thoughts?