Nx Workspace and Monorepo DevelopmentMonorepo setup with Nx, project graph, caching, and library boundary rules