The C# Eventing System doesn't support filtering.
So a simple PubSub Mechanism is needed, which can filter between all subscribers.
This will also make it easier to maintain and extend the different layers (model, service, ..).
Furthermore, external clients could deliver filters to Come to reduce messaging overhead.
Model Events have to be rewritten to new PubSub mechanism.
Diff: