Live example
Edit pattern, colorPalette, or stitchSize to update live.