The QualiPSo Factory is designed following a modular approach. A central kernel module, factory-core, implements the necessary low-level services that other modules can access and use in order to implement functionalities. Those low-level services are more oriented toward component services (allowing a component to find another component, two components to discuss together, etc.) than factory-oriented.
The real services are implemented by modules, like the factory-service-project or factory-service-git.