Nudging labels for contours until they don't overlap with each other or the bounding box. Not done same for spiders yet.
Working on label placement for spiders, still not right.
Spiders are shown with right habitat but will only appear if the class within which they are defined is in the diagram. Showing them in superclasses is still TODO.