ZHA to automagically auto-detect USB port-path and discover radio-type?

This is a feature request that I’m not exactly sure if it belongs to the Home Assistant core, ZHA integration for Home Assistant, to zigpy, to each and every radio library for zigpy, or in many of all those mentioned. Anyway, my main point with this feature request is this:

Is it possible to add some kind of “auto-detect” scanning option for automatic discovery/detection of port-path and radio-type (with recommended select) to achieve an even more plug-and-play experience of the initial install/configuration of the ZHA integration in Home Assistant? An option for a so-called “next next next” installation process if you will.

From an end-users point-of-view the ZHA integration implementation I think that it would be absolutely awesome if the installation process could automagically detect exactly which type of Zigbee adapter(s) you have plugged in and which USB-port(s) that the Zigbee adapter(s) is plugged into. Is this possible?

I think nicest would probably be if the user would be greeted by an option for “auto-detect and recommend Zigbee adapter(s)” that you could then simply click for automagic plug-and-play configuration of your Zigbee stick hardware instead of having to manually type the full port-path and the radio-type as you have to do today in ZHA.

Such an automagical auto-detect port-path and discover radio-type would make the ZHA integration component in Home Assistant even easier to install and configure for first-time ZHA users by removing the need for end-user to manually configure port-path and radio-type.

I believe that a plug-and-play oriented hardware configuration could be the last piece that is missing to make the ZHA in Home Assistant a much more user-friendly initial installation and configuration process experience.