Extended support for showing communication graphs within logs.

As part of this now using the jsPlumb library to show arrows between blocks.