Local Development setup is subjective and different for each developers – but I like mine to be flexible as much as possible. I for see that I would be developing on multiple projects on a same machine and each will have its own set of components and package version requirements....