fn draw_vehicle_selection_overlay(
ui: &mut Ui,
painter: &mut Painter,
rendered_vehicles: &[RenderedVehicle<'_>],
state: &mut DiagramPageCache,
line_strength: f32,
button_strength: f32,
selected_entity: Entity,
timetable_adjustment_writer: &mut MessageWriter<'_, AdjustTimetableEntry>,
station_names: &Query<'_, '_, &Name, With<Station>>,
)