On the Control of Multi-Agent Systems: A Survey | Synapse