Draggable node that shows a html element content

I used this sample for my project Draggable Link
but i need the nodes to show me the content of a html element for example a Div and save it as json but i cant do it. can anyone please help me? i have been working on this for weeks but got nowhere.

GoJS does not currently support embedding HTML inside Nodes or Links. This is to enable rendering the diagram in various media, including canvas, SVG, raster images, and potentially other media not yet implemented.

Embedding HTML in nodes would also greatly slow down most operations, limiting diagram size and complexity, due to the required DOM creation and manipulation.

Avoiding HTML also avoids a lot of problems involving z-ordering, scaling, rotation, focus, and copying that arise when trying to mix rendering systems.

Thanks a lot Walter. is it possible to use context menu on drag and droppable nodes???
like this sample HTML Context Menu only on drag and droppable nodes.
really Appreciated your help

By default all Nodes in a Diagram are draggable within the Diagram. Any GraphObject in a Diagram can have its own context menu. GoJS Context Menus -- Northwoods Software

Thank you so much Walter