Description
Any public parameters must carry two field related to versioning: Identifier and Version.
The Identifier
is used to point to a class of drivers with certain characteristics. The Version
is used to pick a specific instance from the class.
We currently don't have a mechanism to select the version given the class.
This Issue is about the introduction of a driver multiplexer that given the Identifier
chooses the driver version to use looking at the Version
field.