add more specific title to tree rolloup of flattened dependencies
refactor a few things such that Intellij coupled code is more isolated, add a standalone Gradle dependency viewer