@vSeccelen If you have not yet seen or considered the approach shown by @vicious1 (see link), which does not need Unistruts, please do take a look at it!
If I was starting out from scratch, the post he made (above) would have been exactly what was looking for at the time. And if I had done things that way, I might have never added Unistruts. As it is now, I’m simply supporting continued use of my existing setup.