extract NavigationClassConfig from NavigationClasses
refactoring ReorderSaveHandler to use DocumentReferences,
ClassReferences and ParentReferences