Use no-argument constructors, supplying data through the ContextModelsUser interface as needed.
Add toString() methods to IndexingUriFinders, DocumentModifiers and SearchIndexExcluders
Create a bridge implementation of SearchIndexerImpl that just wraps around an old IndexBuilder.
Modify client code:
Application, BasicAuthenticator, SearchServiceController, SparqlUpdateApiController,
UpdateUrisInIndex and VClassGroupCache
Rewrite IndexController to use AJAX and to show the current status and history of the indexer events.