def __init__(self, nrows, ncols, width, height, layout):

        # style args can include height/width, nrows, ncols, shared,...
        self.nrows = nrows
        self.ncols = ncols
        self.width = width
        self.height = height
        self.layout = layout

        # get .canvas and .axes
        self.get_tree_dims()
        self.get_canvas_and_axes()