Graphing

Do we want it to be possible to get here with valid data if the graph parsing had errors? I'd imagine we'd still want to know that it's supposed to be a graph, so we can display an appropriate error/warning