sketching out subplots-based approach
switched to using subplots and looping over axes
user can pass in a figure object to overplot
add docstring for fig kwarg