New fancy things. The RealtimeSpectraLogTool connects to the SpectraLogger over a TCP socket, and is fed periodic snapshots of the spectrum data as pickled strings. They are then plotted.

The advantage of this structure is the realtime tool can be stopped, restarted or just not used all while an active acquisition is running.