Inspired from this posting: I thought it might be useful to track the selections. With the additionally use of macros it might be possible to extend this small tool to switch to a certain selection or to save them as bookmark (whereby I don't see much added value in this and therefore it's not implemented here).
The logic itself is quite simple: 3 variables - one for a visibilty condition, one to count the selections and another to track the selections which called himself recursive and added the current selections. This will be triggered by each new selection. For displaying the selections and control them serve 3 textboxes.
I hope this small tool respectively the logic behind then is useful for you.