Making class more dynamic, removing parameter binding and most variables are now set by parameters.json
Most of the code for part 2 is done, just needs documentation, output, formatting and maybe a bit of a refactor.