The artifact ecologies emerging from the increasing number of interactive digital artifacts, capable of communicating with each other, have created a situation where software applications no longer need to be limited by the physical boundaries of a single artifact. In order to take advantage of the full potential of this situation, we first need to establish a common understanding of the intera...