I have a case where I want to add items to a node based on some business logic. I know I can set px, py, x and y but it doesn't scale well. In the jsfiddle example below, click Node 1, then Node 2. Node 1 should have 1 image, Node 2 has a different image and Node 3 has both images. If I zoom in, the images start to overlap on Node 3.
https://jsfiddle.net/fly1967/9nu36tuq/28/