What is coordination theory and how can it help design cooperative work systems? | Synapse