First implementation of minimal Broker API

Hmmm, it looks to me like the event is only a byte-buffer container with an added type field. The whole idea of having a messaging api (for me at least) always was to have a communication interface (sender, receiver) where I push in (pop out) entire objects. So nobody "on the outside" ever sees any buffers and stuff.