Разделить ViewModel и UI в проекте Kotlin

Есть проект Android Studio, программа, написанная на Kotlin с использованием Jetpack Compose.

Небольшая программка, которая работает с текстом, выводя на экран в виде таблицы.

Необходимо улучшить архитектуру проекта, разделив ViewModel от UI.

Читайте на 123ru.net