The elements of user experience

A framework for the five layers of UX design, from strategy to surface.