fn make_table(
    ctx: &mut EventCtx<'_>,
    headers: Vec<Widget>,
    rows: Vec<(String, Vec<GeomBatch>)>,
    total_width: f64
) -> Widget