Must get called in caller thread
Calls an asynchronous function and blocks until it returns using Thread.sleep
Calls an asynchronous function and blocks until it returns using Fiber.yield
Will call this function in any case (cmd: component)
Will get called asynchronously (Must prepend AsyncCallback as argument)
Will get called for loading components
Will get called for unloading components
Will get called when some argument matches
Describes what to insert/replace/delete to do something
Code replacements mapped to a file
Component call
Broadcast callback which might get called by commands. For example when a component is outdated. Will be called in caller thread of function / while function executes.