Added modified Octave port with optional GUI.