Tools are attatched to a SceneGraphComponent and are intended to to perform interactive changes to the scene - usually driven by user input.
AbstractTool implements the Tool Interface and comes with basic operations.
Represents a button or a double value for tools.
This class is a workaround for problems with constructors having arguments in the beanshell interpreter.
Abstract input device, addressed via a logical name inputslots also contain a map that maps String names to more inputslots.