Linking Elements in Different Root SVGs

Linking points in different SVG root elements, with different viewPorts. Uses getCTM() and matrixTransform.
Connecting lines between different SVG roots
1.) The SVG root parent is inline, contained in a DIV.
2.) There are three child SVG roots, transformed within the parent.
3.) Each child SVG includes a circle.
4.) Click the button below to link the centers of the circles, using a polygon.

SVG Source: