Embracing Compose Snapshot State for UI Layer State Production

Use Compose State and not StateFlow to get the best out of Kotlin, coroutines and compose in the UI layer