This MR implements backend vehicle entry/exit functionality (EDL-260) with associated refactoring (EDL-438).