Frames are to be organized in a hierarchy. Frames can be Generic or Individual, depending on what they represent. That is, the frame Fido represents a single dog, whereas Dog and Animal represent classes. These can be viewed as fields in a record. These will be described in more detail below.
Every individual has all the slots of the generic of which it is an instance.
Both individuals and generics may have slots with values. The user specifies where it is to go. Retrieval is not destructive. Insertion may involve more than just putting the value into the slot. Only execute the first such action that is found.