pub fn screen_layout_for_window( window_id: WindowId, window: &Arc<dyn Window>, ) -> Option<ScreenLayout>