Classes for parsing command line options.