Export updates to vehicle interface-related types
Fleshing out the vehicle interface (to be exported) resulted in some changes to integral types.
These changes should be exported so that the vehicle interface (and other things) can be exported for other people to use.