Actually, if this is just abstracting different RSolr connections, couldn't we just have an engine configuratiion and load it here? Maybe we don't need Spotlight::Indexer at all