snap-and-go demo

Snap-and-go allows aligning and not-aligning objects