Added Snap Saving capability

First Functioning Commit