deep+, dependencies of dependencies “bubble up” to parent libraries and to the compiled app. So the compiled project on top level has dependencies of all the libraries all the way down. It doesn’t seem to matter, but it feels a bit dirty, as the graph becomes very big with a lot of repetition. It is harder to understand what exactly depends on what. Why does it work like this? Is there a problem with this, or is it cosmetic thing?