1. A computing system for generating scenario data having a programmable processor and computer readable memory for storing programmable instructions that are executable by the programmable processor, the system comprising: a scenario simulator processor that receives a declarative file characterizing a data universe and initiates at least one of a plurality of data simulators, wherein each data simulator generates at least one of a plurality of scenario datastreams based on the received declarative file, wherein the plurality of scenario datastreams are processed by a K Engine to generate a KStore representing the data universe characterized by the declarative file, wherein the KStore comprises a set of interlocking trees comprising a multi-rooted tree of asCase branches forming an asCase tree depending from a first root and asResult branches forming multiple asResult trees depending from multiple roots, wherein an asResult tree comprising a second root node linked to an end product leaf node of the asCase tree accesses the branches of the asCase tree terminating in end products, in inverted order.