Makes subprojects. Doesn't compile due to circular reference.