General purpose hierarchical index generator
