Migrated to Gtk3 for gui.py, and revised method of access to use get_canvas() as built-in reference storage.

Adjusted the save and restore methods.