Generator scripts handle command-line invocation. Each script responds to an invoke! class method which handles option parsing and generator invocation.
Run the generator script. Takes an array of unparsed arguments and a hash of parsed arguments, takes the generator as an option or first remaining argument, and invokes the requested command.
Override with your own script usage banner.