Version 66.  The tool class has been fully implemented.  This compiles without errors, but it has not
been tested and will probably not work.  Use the previous or the next commit.