Add support for adding subprojects