refactored diSiTT engine to support new work on diSimplical structures