Tools are the primary means of contributing functionality to a ClearCanvas Desktop application. Tools are typically implemented as extensions to extension points defined on the ITool interface. The desktop itself provides one such extension point, ClearCanvas.Desktop.DesktopToolExtensionPoint, and many other application components can be expected to define ITool-based extension points in the future.
