representation 202 for the associated object 120 to indicate that the item has been completed. Following the modification of the logical representation 202, the object 120 will no longer be displayed in the region 118 for to-do items and, instead, can be shown in a region 118 for presenting completed items. [0084] FIG. 10 is a flow diagram showing a routine 1000 that illustrate aspects of the operation of the computing device 102 described above for providing dynamic whiteboard templates 116 and regions 118. It should be appreciated that the logical operations described herein with regard to FIG. 10, and the other FIGS., can be implemented (1) as a sequence of computer implemented acts or program modules running on a computing device and/or (2) as interconnected machine logic circuits or circuit modules within a computing device. [0085] The particular implementation of the technologies disclosed herein is a matter of choice dependent on the performance and other requirements of the computing device. Accordingly, the logical operations described herein are referred to variously as states, operations, structural devices, acts, or modules. These states, operations, structural devices, acts and modules can be implemented in hardware, software, firmware, in special- purpose digital logic, and any combination thereof. It should be appreciated that more or fewer operations can be performed than shown in the FIGS and described herein. These operations can also be performed in a different order than those described herein. [0086] The routine 1000 begins at operation 1002, where the whiteboard application 104 can present a UI 106 that includes a canvas 114. The routine 1000 then proceeds from operation 1002 to operation 1004, where a user can add a template 116 to the canvas 114, such as the manner described above with regard to FIG. 5. The routine 1000 then proceeds from operation 1004 to operation 1006. [0087] At operation 1006, a user can move an object 120 from the canvas 114 into a region 118 in the template 116 or from one region 118 in the template 116 to another region 118 in the template 116. In response thereto, the routine 1000 proceeds from operation 1006 to operation 1008, where the template 116 or the region 118 can modify the logical representation 202 associated with the moved object 120 in the manner described above. The destination region 118 can then generate a visual representation 206 of the object 120 at operation 1010 in the manner described above. [0088] From operation 1010, the routine 1000 proceeds to operation 1012, where the template 116 or region 118 can initiate one or more actions 702 based upon the change to the logical representation 202. For example, a structured summary 604 might be