fn project_section( ui: &mut Ui, project: &mut Project, settings: &Settings, undo: &mut dyn FnMut(&Project), ) -> bool