This looks pretty cool. I'm on a phone, so didn't look at source, but I'm curious about install procedure (also see an issue about brew).
As a web dev, I think I'd like to see this work like a css grid. Width then height. So, ^3^2 would be three columns two rows. Maybe that won't work in practice. Maybe I'll play with the code to see.