Iteration 6: Compositional Design and Test Spy
... will be posted later...