Execution Properties of a Callback:
- Always executed on the Supervisor
 - Executed when a 'trigger' is evaluated as true
 - Can be executed more than once
 - Executed under the Qube user permissions of the user who owns the callback
 
 Common uses of a callback:
- Job dependency chaining
 - Job completion email
 - Job logging event tracking
 - Inter job frame dependency coordination
 - Inter job feedback loops
 - Job dependency cleanup handling
 - Delay the execution of the job until later