Using boost program options.