Link Location in Tree Layout

Please format your code by surrounding your block of code with lines consisting of triple-backquote: Code Formatting

Even when your code is formatted, it’s too long for me to understand its structure without taking a lot of time to read it.

Basically, if your structure is:

. . .
  Panel
    Panel, "Spot"
        Shape, "Circle"
        (any element)

you can remove the Circle Shape by removing that Shape and its containing “Spot” Panel:

. . .
    Panel,
        (any element)

You will probably want to move any properties and Bindings that were on the excised “Spot” Panel to the remaining (any element).