Link Chooser Class Diagram
The diagram below shows how the internal-link chooser extension (selection of javascript:parent.gotoNode(7412123434) via course node tree) is implemented.