Refactor group messaging protocol.
// FREEBIE