Make some ViewModel instances AndroidViewModels in order to make some code less insane. I don't like doing this, as I want to keep ViewModel instances clean of android things, but this just makes a lot of functionality easier to implement.