https://www.lisaclarke.net/2015/01/17/twip-stitching/
TWiP: Stitching