Orthogonal connector routing for use in interactive diagram editors