pub async fn create_graphics( window: Rc<Window>, proxy: EventLoopProxy<Graphics>, user_app: Rc<RefCell<dyn PlinthApp>>, )