generated (at operation 1014) and transmitted in an email message in the manner described above. From operation 1014, the routine 1000 proceeds to operation 1016, where it ends. [0089] FIG. 11 is a computer architecture diagram showing an illustrative computer hardware and software architecture for a computing device that can implement the various technologies presented herein. In particular, the architecture illustrated in FIG. 11 can be utilized to implement the computing device 102 described herein. The illustrated architecture can also be utilized to implement other types of computing systems. [0090] The computer 1100 illustrated in FIG. 11 includes a central processing unit 1102 (“CPU”), a system memory 1104, including a random-access memory 1106 (“RAM”) and a read-only memory (“ROM”) 1108, and a system bus 1110 that couples the memory 1104 to the CPU 1102. A basic input/output system (“BIOS” or “firmware”) containing the basic routines that help to transfer information between elements within the computer 1100, such as during startup, can be stored in the ROM 1108. The computer 1100 further includes a mass storage device 1112 for storing an operating system 1122, application programs such as the whiteboard application 104, and other types of programs. The functionality described above for providing dynamic whiteboard templates and regions is implemented by one or more of these programs in various configurations. The mass storage device 1112 can also be configured to store other types of programs and data. [0091] The mass storage device 1112 is connected to the CPU 1102 through a mass storage controller (not shown) connected to the bus 1110. The mass storage device 1112 and its associated computer readable media provide non-volatile storage for the computer 1100. Although the description of computer readable media contained herein refers to a mass storage device, such as a hard disk, CD-ROM drive, DVD-ROM drive, or USB storage key, it should be appreciated by those skilled in the art that computer readable media can be any available computer storage media or communication media that can be accessed by the computer 1100. [0092] Communication media includes computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any delivery media. The term “modulateddata signal”means a signal that has one or more of its characteristics changed or set in a manner so as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, radio frequency, infrared and other wireless media. Combinations of the any of the above should also be included within the