Sub domain support on umbrel.local?

I was wondering if there was any development effort to support sub domains on umbel.local. For example, instead of navigating to http://umbrel.local:<port> you could navigate to http://<id>.umbrel.local (on port 80 and have a reverse proxy to the port). I realize this isnt how .local tld works however I think it is possible to engineer. Found this article insightful on how to do it -