pub fn load(path: &Path) -> Result<Project>
Load a project from a JSON file, recomputing ID counters.