Completed Directed Graph implementation.