public void DefinePointState(string pointStateName, IDrawableTask <TDrawingContext> drawableTask) { states[pointStateName] = drawableTask; canvas.AddDrawableTask(drawableTask); }