Puzzles, Models and Articulation