pub type SurfaceContent = Box<dyn FnOnce() -> Box<dyn LayoutItem> + Send>;
pub struct SurfaceContent(/* private fields */);