A function-oriented user interface presents users with selections related
to what they want to do, rather than selections related to what tool they
want to use. Functions may be dragged onto elements (data objects) or
elements may be dragged onto functions to initiate activity. The elements
themselves may present icons representing functions that are available
such as adding a voice note or addressing to another person.