New install process and module namespacing