Documentation

What follows is the documentation for X. The documention herein uses integration tests and source files that are used during development. Following this practice allows the source code to remain in sync with the documentation and vice versa.