Text this: An Approach to Multi-agent Systems as a Generalized Multi-synchronization Problem