Renamed and refactored the Refreshable interface to Downloader, as it makes more sense now that we no longer have a concept of refreshing.