Hook Description
Name - identifies the hook.
Requirement - a short description of the problem the hook is intended for.
Type - method and level of support for the change.
Area - subsystem or component the hook involves.
Participants - classes that are used by the hook.
Uses - other hooks used by this hook.