Basic data storage concept is a Field.
Info stored in Array Objects, which have:
Typical components are data, positions, connections, and color (some are optional).
Data has type (e.g. float, int), rank (0 = scalar), and size (number of items).
Positions can be regular or skewed grid (give deltas in each direction), warped grid (you specify all coords, connections regular) or irregular (you specify all coords and connections).
Connections can be linear, triangular, rectangular, tetrahedral, or cuboid.
Color must be associated with each object for renderer to work. It can be position or connection dependent.