Whitespace: Change from spaces to tabs for indentation
Abstracted site configuration from Configurator generation into a separate object so that it can be reused by scripts that don't need a build to function