How to create a module Dependency Graph?
There is the sandbox drush module dependency_analysis

It provides a drush command that produces a dependency graph using graphviz.  For me, I found that it was a simple matter of installing graphviz using homebrew:

$ brew install graphviz


And then follow the project page description.