The Nature of Design: Ecology, Culture, and Human Intention