Extracting Plugins and RepoLayout