Refactor: extract SettingsData dep from ThumbnailCache
This is only halfway yet - for now I just moved the dependency into the singleton.