Add simplified API to monitor udev devices
To simplify the process of adding hardware device support, it should be made fairly simple to track a UDev device based on a set of rules and map that to supported features.
This could be in the form of a base support file, or some other mechanism.