Refactored to pull Console specific config (i.e. having an output filename) up to the console app