Link programming interface object hierarchy

The Link programming interface objects have a relationship to each other defined by a specific hierarchy.

Under the map object is the card object and under the card object is the adapter object. Each card object always has an adapter object associated with it. A map object has a number of card objects. The number is dependent on the number of input and output cards in a map.