Extracting site building functionality into separate plugin.