So if I understand correctly, it’s selection-based, right? You first select a region, and then you can apply further selections inside it?
So you kind of build nested selections to match exactly what you want (almost like a conditional tree).
And then you apply operations on the current selection
For example substitution with something like c/PATTERN/, is that correct?