TestML
     
     * Everything uppercase is defined by TestML
     * Everything lowercase is implementation provided
     * "Bridge" classes hook tests to code being tested
     
     * TestML should work with any existing Test framework
       * One Runner class per framework