Cultural Patterns and Diffusion