This code doesn't (really) support multi-project build. I'll need to create a test framework before adding more support.