pub fn graph(layout: &Layout, project_filter: Option<&str>) -> Result<String>
A DOT graph of the corpus: one node per issue, blocker and parent edges.
Returns an error if the corpus cannot be read.