Directory Listing
major code re-structuring: separation of indexer code into target independent and depended, documentation improvements