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