It would work but in my opinion it's not great.
It might save on storage but it doesn't simplify the image updating process, it would make it more confusing. If you wanted to add something to the image, lets say a plugin, you'd then have to add it to each snapshot tree. Thus negating any benefit gained from having a single image.