Embed hidden UTF-8 strings inside any text using invisible Unicode characters. Two codecs: variation-selector (Invisible) and zero-width 2-bit packed (ZeroWidth).
DRY models for client and server