initial add of objc snapshots code