1. A method for creating a generalized snapshot, the method comprising: accessing multiple partial snapshots, each from a different client; and creating a generalized snapshot from the multiple partial snapshots, wherein the generalized snapshot includes multiple target pixels, and wherein the color of each of the multiple target pixels is determined by considering colors of multiple source pixels, each from a different partial snapshot.