I'm currently Dealing with some collections of layers which are made by processing a list.
It would be handy if layers had a Name property/value. This would be a string that may not be unique. It would be great to be able to get the layer name from Layer Values. And to be able to set the Layer Name, and to edit the Layer Name.
A suitable default layer name might be 'Text Layer' or 'Image Layer' or 'Image Layer 1'
It would be good to have consistency with the 'Receive Mouse...' interaction and add a 'Receive Mouse Clicks on Layer' node. Likewise the 'Receive Mouse Moves' should also have a corresponding 'Receive Mouse Moves on Layer'.
One use case might be a window which contained controls (buttons, sliders, etc) and visual I/O (input/output) layers with mouse interaction restricted to the the I/O layers.
At the moment I can't target mouse moves to a specific layer.