Interaction design has taken inspiration from designers' everyday experiences with tools, artifacts, and social situations. This set of metaphors is based on principles identified by experts in the IxD community (see Norman, Neilsen, and Wikipedia).