made pce use a derived index class. This allows hashing, compressed storage of the index data and notion of children and parent basis indices