Data types and functions : a study of framing devices and techniques