Note for later: check that we are not preventing having a project with different components each in a repo that uses different source control?