How would I combine usage of Android Services and MVVM architecture? Should I start the service inside of my activity/fragment class and inside of View Model class listen when service has been connected? Or should I include repo that starts the service and sends data back to View Model observables ?