pub fn show_vehicle(
(InMut, In): (InMut<'_, Ui>, In<Entity>),
schedules: Query<'_, '_, (&VehicleSchedule, &VehicleScheduleCache, &ChildOf)>,
timetable_entries: Query<'_, '_, (&TimetableEntry, &TimetableEntryCache, &ChildOf)>,
names: Query<'_, '_, (Entity, &Name)>,
msg_sender: MessageWriter<'_, AdjustTimetableEntry>,
msg_open_ui: MessageWriter<'_, UiCommand>,
show: Local<'_, bool>,
)