More support for nested graphs. Changed GraphStyle architecture a little. GraphStyle is now an interface.