A computer system configured to represent, move, and associate a plurality of entity instances, comprising:
- a. at least one computer programmed to perform the following operations:
- i. representing each of said plurality of entity instances as a separate cell body comprising a plurality of cell components, wherein a particular cell body is identifiable as representing a particular entity instance of the plurality of entity instances;
- ii. ensuring that the plurality of cell components comprise physical, functional and content cell component types;
- iii. associating each of said entity instances with at least two attributes;
- iv. assigning at least one of the at least two attributes one of at least two possible mutually exclusive attribute values;
- v. for each cell component of the plurality of cell components:
- 1. defining, on a computer, at least one possible attribute to cell component associations;
- 2. designating, on the computer, one of the possible attribute to cell component associations as a currently active association for the cell component;
- 3. permitting the cell component to be assigned one of at least two mutually exclusive cell component values;
- 4. permitting, on the computer, at least one possible input/output value mapping of said attribute value to said cell component value to be assigned for each of said attribute to cell component associations;
- and
- 5. permitting, on the computer, a change in at least one attribute value associated with the at least one possible input/output value mapping;
- vi. arranging the cell bodies in one or more entity stacks, each stack associated with an attribute value category of a plurality of attribute value categories at an initial time T1, such that each attribute value category is associated with zero or more entity stacks, depending on the presence or absence of cell bodies associated with each said attribute value category at said initial time T1;
- vii. using the computer, generating and displaying a configuration representing the plurality of entity instances and their respective attribute values as their separate cell bodies comprising the plurality of cell components and said cell component values respective to said currently active attribute association and the input/output value mapping, wherein the cell bodies are stacked according to said current attribute to category association, wherein the configuration is capable of being switched according to at least one different value mapping, attribute to cell component association, or attribute value category;
- viii. moving, using the computer, at least one cell body of said cell bodies from its association with one stack, of the one or more entity stacks, to another of said entity stacks, either before or after a change in the attribute value associated with the entity instance represented by said moved cell body;
- and
- ix. associating patterns, trends, changes or anomalies of at least one attribute value with patterns, trends, changes or anomalies of the separate cell bodies.