pub type RendererCallback = Box<dyn FnOnce(WindowId, &mut RendererContext<'_>) + 'static>;
pub struct RendererCallback(/* private fields */);