moving all indexing stuff into one folder
shouldn't know that sublevel is a ctor