pub trait TextureProvider { // Required method fn bind_group_for(&self, texture_path: &str) -> Option<&BindGroup>; }