wobbly-mongoose-07
Lots of changes to the lower level classes of the gui module and even a
few in the stream module. Compilation is essentially impossible for the
time being, but I am hoping to fix that before the next commit. Changes
have KO'd the feature aspect of this branch. Just getting the project
back to a functional point where new features may be added is now the
only goal of this branch.