public void CombineWords(ParseNodeDrawable parent, ParseNodeDrawable child)
        {
            while (parent.NumberOfChildren() > 0)
            {
                parent.RemoveChild(parent.FirstChild());
            }

            parent.AddChild(child);
            ((ParseNodeDrawable)root).UpdateDepths(0);
        }