Conversion to PySide framework.
Getting file out of direct over-writing position.
More edits.
Doesn't quite work, but is a lot closer and enough to be able to work
out the rest from it after I've rested.
More updates.