Dependency graph
Add some forgotten stuff
Add new concept code and tests