Added graph-related utility code.
26 files changed