Yeah, should the version conceptually be a subhierarchy of the media type? E.g. with protobuf version, we start at a separate 0.0.1 again, but use the same header to indicate it?