The engine has a hierarchical organization of data; at the topmost level the predefined general registry can contain multiple worksheets and instruments; these can contain an arbitrarily deeply nested hierarchy of parameter lists, each containing parameters and other parameter lists.