Start abstracting the install path, use module and plugin to work on this