Implement ArgumentParser.
Implement CommandRunner.