Make changes to project structures so that they can be simply built without changes for users.