Changed to return aggregates, not just event streams, fromt eh repository.
Now we can deal with complex aggregates that are made up of multiple event types.