pub fn draw_abstraction( world: &[Vec<char>], states: &[State], clusters: &[Vec<isize>], out_path: &str, cell_size: u32, ) -> Result<(), Box<dyn Error>>
Render the abstraction overlay on top of a world grid.