Configuration for a tool.
Name of the class that implements the tool.
Optional
Path to the module containing the tool. Used only for custom out-of-tree tools.
Generic set of options for tools
Configuration for a tool.