Reorganized some aspects of figure generation tools.  Matplotlib axis and figure objects are now instantiated when the figure is created.