TODO:

Add options to many commands to allow them to work in marks

Add menus to 'expand', 'unexpand', and 'fmt' text

Tk
{
	Replace most dialogs with Tk equivalents.

	Add directory changing/saving with the open file dialog

	> If I remember correctly, the save dialog on OPENSTEP would leave the text box alone
	> as you selected directories (allowing you to navigate), but enter the selection in
	> the text box if you selected a filename.  This was very handy when you wanted to
	> save as a name similar to one already present (creating a .h for an existing .c, for
	> example).
}

