pub type ShaderRef = ResourceRef<Shader>;
enum ShaderRef { Name(Cow<'static, str>), Object(Shader), }