DownloadableFile knows if it contains a byte
files know if they overlap with other byte ranges