updated dependencies
implemented ability to register additional ComponentAssemblyStrategies for additional ComponentDefinitions