Backend je perzistentní (např. v Postgres), lokálně to bude nejspíš v browser "local storage" (jen tipuju!). Klientovi pošlu jen URL, které se při každé změně přegeneruje (tuším nějaký gzip v kombinaci s base64, opět jen tipuju!). Zbytek zatím neřeším.