An Algebraic Framework for Multi-Terminal Communication.