Although we will touch on many of the details discussed today over the next several weeks, we begin by considering what goes into an interactive graphics program.