This commit adds and passes context around to (almost) every function. This allows cancelling (almost) every function call globally.
This command adds a new 'system_pause' command that stops or starts the entire system.