But like everything good in life, there is a price to be paid:
You need some way to keep track of these branches, and which snapshots belong on which branch.