Config() can accept the path to the config file as a parameter (notice its constructor now has an extra parameter set to None by default) , the graphers and parser can now get the path to the config file via command line parameter