This is great!
It's a much better and versatile system than the way I was trying to do it, as shown here-
https://hub.virtamate.com/threads/unity-dropdown-ui-prototype.43227/
Your coding skills are much more advanced than mine, as I'm just a beginner, but there might be a couple of things I can...