A simple (but not yet tested) View pattern for Reactive.