@s434n I added my draft with a custom multi node selection widget and several action buttons. There are some things missing and going wrong but this should give you a better overview of the current status.
Things that are not working correctly / are missing:
- thumbnail / pixmap for the data node
- currently the widget is not reacting on node changes (name change or later, thumbnail change)
- moving an item in the list does not change the layer order
- currently the length of the list widget / item is defined by the string and thus the push buttons are not aligned
- also the whole widget is not extended if a name is too long