Using xxx as a temporary placeholder until I decide on an actual name; reorganized some directories to reflect this.
Major build system reworking.  Convolve now counts as a test.