Definitions and helpers for sending and receiving messages between threads.
Zellij program-wide constants.
Error context system based on a thread-local representation of the call stack, itself based on the instructions that are sent between threads.
The way terminal input is handled.
IPC stuff for starting to split things into a client and server model.
Zellij logging utility functions.
Some general utility functions.