https://medium.com/@clever.tech.memes/multimodule-projects-in-git-part2-handling-subprojects-using-branching-61848f37d1a7