pub fn render_with_points_and_image(
frame: &mut Frame<'_>,
area: Rect,
loading: bool,
constrained: bool,
slice: Option<&Slice2D>,
palette: Palette,
limits: Option<(f64, f64)>,
filter: Option<(f64, f64)>,
show_land_borders: bool,
scale: ScaleMode,
hover_point: Option<(usize, usize)>,
selected_point: Option<(usize, usize)>,
drag: Option<DragState>,
zoom_active: bool,
render_generation: u64,
graphics: Option<&mut GraphicsRenderer>,
)