This is the plain vanilla homey MVVM framework we used in MvvmCrudGv. I'm pulling the MVVM portion of the app to make it re-usable wherever needed. I found myself using it quite often as I believe it is simple to understand and yet succint for small apps.