Wrap CanvasTool, BrushTool, and BrushToolDelegates.