Upstream said: Problem with this is determining how the connection point would behave when the object changes. Since many objects don't just change linearly, it is not simply a matter of scaling. Particularly lines would be tricky, but also some of the UML objects are very non-linear. -- Stéphane Aulery