Working on large scale site require extensions such as components, modules, plugins and templates. Keeping this all together can be hard so I am creating a environment with Vagrant.