When api/graph.{dot,gv} is requested the raw string for dot gets returned. This allows client-side rendering rather than server-side. It also makes the optional dependency on graphivz for dot unnecessary to use the graph endpoint.