Center labels in disjoint region

Rather than put the label in the middle of the circle, lets put the label in
the middle of the part of the circle that is disjoint from all the other ones.
Makes diagrams more legible, and helps out with issue #18