Structure to allow a more flexibile indexing strategy.