I see... Problem for me would be that updating that library would mean an investment of all these different devices, and you know they ain't come cheap. Would it be an option to create a virtual device which could be populated with the hardware rules of each of these producers, to enable swift creation of bindings in all sorts of languages without quick aging of code?