Hi guys what do you use as a viewmodel in kmp project in common like as android only has android viewmodel which is lifecycle aware but i am usnig compose mutlilatform which anyways dont have any relation to android or any platfor so should i use some library like KMM viewmodels and all or there us no need adn if there is no need that will my vm survive configuration changes ?