Graph work (in progress).