Add base vehicle driver classes

Work in progress, some code requires hrengin update before adoption.