Table of Examples
    Chapter 1: Background
    Chapter 2: Event-Driven Programming
    Chapter 3: Programs
    Chapter 4: Visual Content
    Chapter 5: Sampled Static Visual Content
    Chapter 6: Described Static Visual Content
    Chapter 7: A Static Visual Content System
    Chapter 8: Sampled Dynamic Visual Content
    Chapter 9: Described Dynamic Visual Content
    Chapter 10: Auditory Content
    Chapter 11: Sampled Auditory Content
    Chapter 12: Described Auditory Content