Democratic processing: Mastering the complexity of communicating systems