The Spirit of Design: Objects, Environment and Meaning