A prototype MVVM framework for iOS