Green thread

Still a work in progress.
Especially the first part will need rewriting in accordance with the updated introduction.
Open does not exist on ubuntu. Please check host OS, and use gnome-open instead.