Structs

RawExtension is used to hold extensions in external versions.