A function for loading external libraries that are needed when implementing internal functions.
Connects to the window manager.
Closes the session with the window manager.
Arguments given to the program.
Accepts program arguments for subsequent operations with them.
Static function to initialize the runtime. Allocates memory for runtime and executes its functions of accepting arguments, loading the necessary libraries and connecting to the window manager through its interface functions.