Monitor2 — an arrow should connect from the subscription frame to the subject vertical line
The vertical lines of ports will have to be lengthened to stretch to the last subscription frame that needs to connect to it.
For example if there were more subscription under this subscription frame:

Here is the complexity of it: Resize, adding, or removing of any subscription or publisher element should trigger a redraw of the monitor graph, subscription element and publisher element positions should be communicated to the monitor draw functions. For compatibility with rapid redraws, the selection restore functionality should be made quicker.
There should be some code that tries to dynamically move the arrows as subscription boxes get bigger and smaller, in some amounts only to avoid redraw as frequently due to possible variance in message length from subsequent subscription messages.