First implementation of minimal Broker API

Unless you replace the applcations data model by flatbuffers, there will be the copy. Even then I'm not sure that this satisfy your needs as flatbuffers are not mutable. So I don't see the removal of that copy at this stage.