Computational Coordination Mechanisms: A tale of a struggle for flexibility