in Tools/MultiplayerSessionHistoryViewer/Form1.cs [446:489]
        private void DisplayDiffPiece(RichTextBox box, IList<DiffPiece> diffPieces, bool monoChrome)
        {
            box.Clear();
            Color color = Color.White;
            foreach (DiffPiece diffPiece in diffPieces)
            {
                if (diffPiece.Text != null)
                {
                    if (diffPiece.Position.HasValue)
                    {
                        box.AppendText(string.Format("{0, 5} ", diffPiece.Position.Value.ToString()), Color.White);
                    }
                    if (!monoChrome)
                    {
                        switch (diffPiece.Type)
                        {
                            case ChangeType.Deleted:
                                color = Color.IndianRed;
                                break;
                            case ChangeType.Inserted:
                                color = Color.LightYellow;
                                break;
                            case ChangeType.Modified:
                                color = Color.LightCyan;
                                break;
                            case ChangeType.Imaginary:
                                color = Color.LightCoral;
                                break;
                            case ChangeType.Unchanged:
                                color = Color.White;
                                break;
                        }
                    }
                    box.AppendText(string.Format("{0}\n", diffPiece.Text.PadRight(500)), color);
                }
            }
        }