Split mvvm-state into components for working with livedata and with flow: mvvm-state-core, mvvm-state-livedata and mvvm-state-flow