1. A computer implemented method for transforming an existing complex data structure to another complex data structure, the method comprising: (a) accessing, or facilitating the accessing of, a source data structure from one or more domains containing at least one existing complex data structure having a plurality of dimensional axes processing, or facilitating the processing of, said source data structure with a transformation engine to synthesize one or more additional dimensional axes; and (b) synthesizing, or facilitating the synthesizing of, by one or more computer processors, another complex data structure using the one or more additional dimensional axes.