upon one or more capabilities of the computing device. [00113] Clause 12. The computer-implemented method of any of clauses 9-1 1, wherein the user interface further comprises a second region on the canvas, and wherein the method further comprises: receiving user input moving the object from the first region to the second region; and responsive to receiving the user input moving the object from the first region to the second region, displaying the object in the second region in a third visual representation based on the logical representation associated with the object. [00114] Clause 13. The computer-implemented method of any of clauses 9-12, wherein the second region is further configured to initiate an action responsive to the user input for moving the object from the first region to the second region. [00115] Clause 14. The computer-implemented method of any of clauses 9-13, wherein the first region is further configured to receive the logical representations from a data source and wherein the second region is configured to update the data source with a modified logical representation associated with the object responsive to the movement of the object from the first region to the second region. [00116] Clause 15. A computer-readable storage medium having computer- executable instructions stored thereupon which, when executed by a processor, cause the processor to: display a user interface (UI), the UI comprising a canvas having a first region, the first region configured to display an object in a first visual representation or a second visual representation based on a logical representation associated with the object; receive user input moving an object into the first region; responsive to receiving the user input for moving the object into the first region, display the object in the first visual representation in the first region based on the logical representation associated with the object; receive user input requesting to display the object in the second visual representation; and responsive to receiving the user input requesting to display the object in the second visual representation, display the object in the second visual representation in the first region based on the logical representation associated with the object. [00117] Clause 16. The computer-readable storage medium of clause 15, having further computer-executable instructions stored thereupon to modify the logical representation associated with the object when moving the object into the first region. [00118] Clause 17. The computer-readable storage medium of clause 15 or 16, wherein the user interface further comprises a second region on the canvas, and wherein the computer-readable storage medium has further computer-executable instructions stored thereupon to: receive user input moving the object from the first region to the second region;