Module hook
cage
Hooks that are run during cage execution.
Keeps track of hook scripts and invokes them at appropriate times.