Added abstraction class for battery-compensated voltage control.
Merge