Initial work towards separating out scm phase and separate toolchain plugins
...