Progress on the build system.

It now gets as far as attempting compilation and failing because the step that translates the ProjectSpecification and so on into a Project is failing to find the files asked for, but silently, simply excluding them from later steps.