Particularmente recomiendo esta estructura para una arquitectura MVVM, sea crean grupos (carpetas) por cada módulo de la aplicación, dentro de cada grupo crear una estructura de subgrupos: Model, View, ViewModel. En cada grupo de MVVM crear los archivos necesarios. Como lo dejo en la siguiente imágen:
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?