Part I. Types and functions

This section describes the enumerated types used throughout the documentation as well as some functions to log the output of the spawned processes.