Thanks! My problem is that I currently have a base class for all activities and fragments that has all the drawer, search and fragment switching logic... I really need an example to see how that is modeled w/ MVVM and how Kotlin fits in to make things simpler...