* chore: add some missing serializable * refactor: use voyager-koin integration for viewmodels * fix: typo