Boost program_options is now used for defining the input and output.