CQRS, Task Based UIs, Event Sourcing agh!