Village Elder now has its essential indexing operations, including management of a Lucene index (with faceting) and the indexing of RevisionInfo objects as documents.  If someone can think of a cleaner way to handle mapping the RevisionInfo to its corresponding Fields, it wouldn't hurt my feelings any.