Data structures
The rtf-config crate provides a number of data structures for working with user written YAML config files, forming an overall tree structure that is used to execute commands in the CLI.
The following pages provide a brief overview of the various data data structures we use and how they relate to one another, starting from the leaves of the tree and working up to the TestPlanConfig struct that acts as the root.