Put a couple of the core modules in separate packages. - Config - ServiceManager - ? Eventually almost everything has to be separate. This won't break BC, but does allow other modules to reuse these core components (such as Wetland).