Much simpler interface & new TestHarness.