Directed Acyclic Graph utilities.