1.  add a file menu item for saving selection (does nothing so far)
2.  PageList - make member variables out of the area selection data
3.  Document - don't free the text thing after text has been computed.