As far as I know, Bottles already have bottle snapshots

Nice, it looks like you are correct. I think that's a genuinely very useful feature and I'm glad to see it implemented.