A factory is the unit of a factory component responsible for the asset generation expected from the factory component.
While the viewpoints configure the generation, a factory declares what are the assets to be generated and how to conduct the generation.
A factory contains an orchestration, typically with a production plan, that conducts the asset generation.
Figure 1. Factory structure