The project is about scanning for hardware information and then posting it to a page that can be used for (just an example) selling a product based on hardware.
Its not easy to describe exactly what im trying to do.
Alot of the other components in the computer, like the total amount of ram installed, or the name of the computer, can be targeted directly at say the Motherboard, and then sub section to Motherboard Properties, where the motherboard name can be found.
The above applies to several other components aswell.
By being able to pinpoint where the components are in the XML file, i can have a different script call to "Motherboard Name" and take the result from there, for example: ASUS ZenBook 3 UX390UA.
The problem with the Camera / Bluetooth, in this case, is that if i follow the same logic for targeting a part, i would first target the "Summary" of the PC. Then under "Summary" i would tell my script to go to "Peripherals", and as it is currently i would have to make it call to "USB Device". Doing this could give me 5 different outputs, to the same field.