There is currently a lot of functionality that the user can see but this is simply because the user basically creates their own maps and dats which will change in the future. All these will come from the upper layers so in the end computeind will actually not be needed anymore.
For the time being it does the dirty job of constructing the new indirections for the extruded case.