Defines the {@link org.jhotdraw.draw.tool.Tool} interface for representing the state of a drawing editor and provides default implementations.