MVVM for Reactive Extensions (Rx)