A wrap descriptor embedded in a tangible computer readable medium, the wrap descriptor being arranged to define a structure, layout and content of a set of cards suitable for display on a display device separately from their presentation, the wrap descriptor comprising a plurality of card descriptors, each card descriptor being arranged to define the content, structure and layout of an associated one of the cards, wherein each card descriptor includes at least one component description, each component description defining selected content and attributes of an associated component, wherein the attributes associated with a first one of the components includes:
- a behavior declaration that identifies a behavior associated with the component;
- and
- at least one style attribute that indicates a style associated with the content of the component.