Make IEventHandlers.all optional.
Add a basic View implementation.
Introduce a barebone Model implementation.