One of the challenges in Visio shape design is striking a balance between custom behavior and standard behavior. The shape designer has one notion about how a shape should be used, and users often have a different notion. Ideally the shape designer allows