OvalDecoration: Better algorithm for calculating position

* AssignmentConnectionFigure