Profiling added
Separate model for OverlayImage is created with custom sync method pointed to FileManager
Unnecessary methods are removed
Thumbnails generation and load are implemented. Not refactored
Obsolete settings are removed - storageCompatibilityMode and classicLayersSections
Bad code refactored
Merge branch 'feature/refactoring_thumbnails' into feature/refactoring