On a high level, can Model Builder perform recursion? i.e. can it run a function/model repeatedly, using its outputs as inputs until some terminating condition is met?
If it helps, my more specific objective is basically to export layers, removing their features from the original file, until...