Modern Design of Shared Editing Applications