> - [ ] **Создать базовую структуру MVVM приложения:** 1. Реализовать базовый класс для вью-моделей 2. Реализовать базовый класс для команд 3. Упаковать в отдельную библиотеку > - [ ] **Порядок в коде:** 1. Вынести инициализацию _Host в ленивое статическое свойство класса 2. Регистрацию групп сервисов (регистрация окон, регистрация вью-моделей) вынести в отдельные методы-расширения IServiceCollection