Currently, we use the binding name of ParameterBlock to determine which set to bind to (this is heavily used for materials, specifically perMaterial). Instead, we can leverage Slang's custom UserAttribute, allowing users to assign any name to the material set.