I think Publicly available examples would really help.
For me to understand the UNS concept I built a python script that simulated Machine PLC information and used that to build an simple OEE calculation in Node Red. I spend a lot of time with Sparkplug and protobuf and understanding the Parris Approach.
I ended up reformatting the raspberry PI with that, so I plan to rebuild and then develop the same thing in Ignition
I now have access to a clients UNS, and can test Canary and HighByte.
But a lot of people get the idea, of a UNS, and I think getting the data into a broker they can handle but really struggle with the question.
Where do I put the data? What is my Topic hierarchy. i.e. Where does the ERP data go. When to I put a lot of data in a single payload, when do I use lots of little paylods with one datapoint.
But to come back a bit on the UMH, I have Mosquitto, Node-Red and time scale running in Containers on my Raspberry PI. Grafana is also there but not in a container. I do not know what I get if I install the UMH that is not already there.
And I need to get a 32GB Linux machine to test it out.