Object types and common attributes

Each type of object on the system has a unique purpose within the system, and each object type has a common set of attributes that describes the object.

Each type of object has an associated set of commands that process this type of object.