ModuleRestockMaterialModifier allows materials to be modified. Currently only supports swapping out the shader and changing texture properties. Changes apply to the whole part (can be changed in the future).