pub type ShaderModuleHandle = Rc<RefCell<ShaderModule>>;
pub struct ShaderModuleHandle { /* private fields */ }