Split large Git repositories
Recently I had to split a large application into several smaller applications.
The source code of that application was in single Git repository and had
well-encapsulated modules within its own sub directories such