I'm working on a multi module project with Dagger 2 (w/o Android feature). Should I place
MyApplication
class + a shared dagger component in the lowest or highest level module? Is there any recommendation about that or does it depend on project structure?