documented Library/Graph.cpp