Representing Graphs