A co-simulation starts by defining the connection between FMU instances at the system modelling level. This is then used to create a multi-model that is passed to the COE.
This assumes that all FMUs has been developed in one of the Simulators and exported prior to this.