Snap after fleshing out the interface with comments, and testing out progress bars (which don't work)