Reorganized code base to support single parent project model.