Architecture, planning and problem solving for everyday living and working.