A General Framework for Tackling the Output Regulation Problem | Synapse