Probably a object that makes a single plot. We want to keep in mind that we might want different version of the same plot, e.g., with different limits, or a log version and a linear version.
Probably have a class with some internal dictionaries to keep track of things. Probably want the dictionaries keyed by a name that we give to the plot, which could be the same as the filename it get written to.
We should store the configuration when we make a plot. Make have a base class that does that, and a derived class that makes the plot from the configuration.
Maybe just have a file for things like common labels, names, etc…
Yes, it probably wants: path to input data, path to output locations, names of plots we want to make and a few other optional parameters.