New driver with boost::program_options.