Differential Geometry of Graph Spaces