refactor compound bounds; happens automatically now as needed rather than on draw; closes #421; test layouts with compound graphs; closes #420;  affects #418 because bounding box shouldn't need extra steps for compound nodes anymore