Refactored the signaling and snapshotting mechanisms.
Major GUI refactor.  Now a tabbed application that seperates configuration operations from control operations.