renamed methods to get bindings to be more consistent. Use "Physical" in
name to indicate that we recursively follow binding to collect the
physical hardware.