Related to #40
If a proxy is used between the injected model/view/intent then there is no need to declare an interface upfront. The flip side is that the observables hanging off the model/view/intent…
We could generalize interactions with external systems, and make the user interaction to be just one of those interactions. For instance, human-computer interaction happening simultaneously with serve…