Is it possible to create buffer groups in Emacs, to better organize large numbers of buffers?
For instance, say I'm working on multiple branches of a software project. I may have opened separate buffers for branched variants of the same file. I want to be able to group the buffers by branch and be able to see the buffers belonging just to the current branch.
Grouping (or tagging) buffers in an arbitrary way (not necessarily by source code branch) could also be useful.