Base class now creates axes supporting multiple subplots. Parent argparse now part of the parent class to allow for customising options offered to user based on the graph type