Added interface for Image Downloader and Cache