work in progress on new UI features:
websocket command to list unattached elements (DOM nodes which have no parent element)
re-used elements are visible and editable in the components area only