The nice thing about Protobuf is that it is well documented.. at least for the most part ;) One of the topics covered with less detail is how to wrap arbitrary messages within an “envelope” message…