The Google protocol buffers presentation