The boundaries of a man exist only in so so far as he is willing to let himself go
I’ve thought about going that route, but ultimately decided to adopt something like portainer.io. My thought process behind it was that some projects within each category may have overlapping dependencies and so I’d end up with multiple entries for a particular dependency in the same file which I didn’t like.
I don’t expose services to the internet from my home lab, so I generally just add host entries manually to each of my computers so that I don’t have to type in ip and port.
I’ve had this exact thing happen with the Z key on my most recent purchase from them, so definitely not use related.