Implements a Data structure used by the termination criteria manager and the separate criteria to output information in a tree-like form. @author Atanas Dimitrov @version 1.0