Using Conflict-free Replicated Data Types to support Block Editing