Swirling Puzzles: Spirals, Vortices & Flowing Jigsaws