Components for which having a __getitem__ of some sort makes sense
ie, myComponent[X] would be reasonable.
Returns the dimension index that an index operation - ie, self[...] / self.__getitem__(...) - will operate on.
If the component is completely specified (ie, all dimensions are already indexed), then None is returned.