Added stages as submodule to parent

Now builds all stages as part of the primary build. This should help ensure that the components are built in the correct order, and that all stages are being tested when the core changes.