Removed map detailed accessor functions.
Added a distributed id type that is used as a key for cached data.
Added a DistCache object that handles moving data from one node to another, without requiring synchronization between the nodes.