pub type DependencyGraph = Graph<Node, Edge, Directed>;
pub struct DependencyGraph { /* private fields */ }