The control layer has to pull (request) samples from one pipeline component and pass it onto the next component in order to achieve data flow within the pipeline.
The risk of condensation can be reduced by avoiding cold bridges, using a vapour control layer to keep moisture out of the wall and by ventilating cold cavities.
In some cases the hypervisor or software-defined storage layer can deliver enterprise storage features like encryption, dedup and more directly from the virtual control layer.
The control layer components are required to propagate the data through the pipeline at a rate that the rendering synchronizes with the presentation clock.
It controls the whole system (end-to-end) by recreating the whole system in software and then adding a control layer through which management can be delegated.