free surface_graph_list objects
draw commit/flush damage graphs somehow

Let's see what we actually get.
flush need-list on data end

All unfinished presentations should end up in the graph, too.