A text editor, and then some.