We should consider making pololu/dual-vnh5019-motor-shield a dependency, and this library as a shim (I think that's the right term) for the additional functions
This would rewrite the library
namespace pololu/dual-vnh5019-motor-shield = DualVNH5019MotorShieldMod1;
namespace pololu/dual-vnh5019-motor-shield = DualVNH5019MotorShieldMod2;
core library functions would be parent functions that we pass two sets of parameters to...
There are pros and cons to consider in making this change