Update notes for submitted changes

* Make dependency graph node class public
Update notes for submitted changes

* Make the mutable dependency graph a separate class
Update notes for submitted changes

* Move deletion from dependency graph to __delitem__
Update notes for submitted changes

* Add a dependency-aware task group