pub type DepGraphResult = (Vec<(String, Vec<DepEdge>)>, HashMap<String, String>);
Result of extracting the dependency graph: the graph itself and a name lookup map.