Core search implementation
DownloadManager modification and search engine implementation
GUI implementation