Refs #9970 Fix losing curve colors upon load
Merge branch 'feature/9970_refactor_project_serialisation' into develop