1. A method of integrating knowledge of data record field contexts into an interlocking trees datastore structure, whereby said field contexts remain distinguishable when said record is recorded into said interlocking trees datastore structure via association of a field identifier with each field variable in said data record, the method comprising: receiving said data record from a data source, including a field identifier for each field variable in said record, particlizing said record in an order such that a field identifier for each variable is included in a particle sequence corresponding to said record, and sending said particle sequence to a K Engine for recording into an elemental root node of the interlocking trees datastore structure, the interlocking trees datastore structure comprising elemental root nodes, subcomponent nodes and end-product nodes using asCase and asResult bi-directional links for determining paths within the interlocking trees datastore structure, wherein an asCase path comprises a sequence of sub-component nodes linked with bi-directional asCase links ending with an end-product node and where each sub-component node in the asCase path has a bi-directional asResult link to an elemental root node or end-product node comprising an asResult path, wherein said K Engine records said data record by creating a unique node sequence in said interlocking trees datastore structure for each first occurrence of a field identifier, field variable combination during a recording of said data record from a given data source.