The directory structure is beautiful.
azure-cli/src/azure-cli-core/azure/cli/core/
That's.... definitely not beautiful
Instead they could have created 17+ github repo's and had each part have it's own repo... instead it's now all contained in a single place.