Main:
Code Documentation:
Unit Testing
Emulator.
use_coverage
When running unit tests, this should be set to True to load coverage in the subprocess