I think the image saving/loading architecture is more or less settled.