Ripped out the initial queue per projection strategy
EventAggregator uses the new ctor(config) and mode field
StreamAggregator uses the new mode and simplified ctor
Streamlined the visitor model