Pulled out the components that will become external projects - at this point, they are still all in one external project which will be carved up from there.
integrating the changes from the other projects