A base structure for those that want using Dagger 2.11+ in MVVM app with Android Architecture Components, RxJava