Graph data structures, i/o utilities and algorithms.