Refactored client-related core components like the server behaviour into
a new package. Added first implementations for an event-driven
notification system for behaviour operations