Component Framework is responsible for running units of sandboxed software, or components, and facilitating their interaction. Component Framework supports common developer needs for unit testing of components, integration testing across components, and dependency injection for capabilities exchanged between components.
You can find more information below: