Adding a lot of logic to the test engine. Adding control for core output sample registers.