Prototype for searching on DDG implemented along with interfaces for swapping out the SearchEngine as well as Indexer.