pub(crate) type OutputOverlap = (u32, &'static str, (i32, i32, i32, i32));
An overlapping output as (id, flavor, rect), where flavor names which rectangle pair matched and rect is (x, y, width, height).
(id, flavor, rect)
(x, y, width, height)