Several parts of this program are explained in Using Setup/Cleanup Methods.

The setup/cleanup application includes the following files: