A versatile text view.