Introduction to SnapHire