Command-line driver.
Delegates to tool specified on the command-line.
Available tools, initialized in constructor.