For State.Configure it says "This state is called only once for the life of the object.".
This is not true for BarTypes.
Configure is called frequently in BarTypes.
DrawingTools also have *very* confusing state management, which makes no sense at all honestly.
I would really appreciate more documentation.
Comment