Checkpoint - miscellaneous changes prior to copy/paste support.
Crude beginnings of copy/paste. No selection yet.