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; 12. The computer-readable storage medium of claim 11, having further computer- executable instructions stored thereupon to modify the logical representation associated with the object when moving the object into the first region. 13. The computer-readable storage medium of claim 11, 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; and responsive to receiving the user input moving the object from the first region to the second region, display the object in the second region in a third visual representation based on the logical representation associated with the object. 14. The computer-readable storage medium of claim 13 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. 15. The computer-readable storage medium of claim 13, wherein the first region is further configured to receive the logical representations from a data source. 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.