Operational Transformation in C#