The Units
A unit contains information relevant to the problem solving process.
A unit contains also procedural attachments which specify functions to be called when events such as initialization, access, and update take place.
These are the events which are responsible for the triggering of KS.