Coordination languages and their significance | Synapse