Most of the functionality is same, there's a lot of code duplication between the two. Also getAllAxes and getAllSubplots.