When we build FShaderParametersMetadata at runtime it can require that we allocate additional data referenced but not owned by the FShaderParametersMetadata.
When we build FShaderParametersMetadata at runtime it can require that we allocate additional data referenced but not owned by the FShaderParametersMetadata. This structure tracks the allocations, and should be released only after we are done with the associated FShaderParametersMetadata.