- Introduced `UserSettings` class to manage user preferences and settings persistence, including loading and saving functionality. - Added `WorkspaceManager` class to handle workspace layouts, sessions, and presets, improving user experience with layout management. - Updated `editor_library.cmake` to include new source files for `UserSettings` and `WorkspaceManager`.