https://medium.com/tech-takeaways/how-to-create-a-monorepo-from-multiple-git-repositories-preserving-history-dadacbc39f11