My corrections:
1. Bus renumeration for Yenta bridges. (for example PCMCI)
2. getNubAddressing instead of getDTNubAddressing
3. add sometimes "built-in" property
4. rename some devices "sound", "USB-bus", "card-bus"

I am not sure that all is fine. I need reports and suggestions.
Click to view attachment
Click to view attachment

After some testing I prepare version 2.6.2
Only one correction
"2. getNubAddressing instead of getDTNubAddressing" - revert to default.
Click to view attachment

May be it is better for somebody.

Snow version here