Initial stab at protobuf-compatible Codecs