Addomg polish to the line drawing mechanism.  Also, as the shapes move
closer together, we would like to adjust the arrows in ways that don't
overlap or intersect.