Libvirt is the one that provides the Backing Store, see below:
https://kashyapc.fedorapeople.org/virt/lc-2012/snapshots-handout.html
Some more details below:
http://dustymabe.com/2015/01/11/qemu-img-backing-files-a-poor-mans-snapshotrollback/