An extensible framework for collaborative real-time document edition based on Operational Transformation (OT)