A method in a computing device for generating a composite document that includes drawing data and photograph data displayed on a user interface as a set of presentation slides, characterized in that the method comprises the steps of: receiving drawing data from a user interface, wherein the drawing data includes a plurality of two-dimensional shapes; generating a first composite document entity, wherein the first composite document entity is a data structure that includes the received drawing data and the first document entity is displayed in a first container (504, 720, 804); receiving, while in an edit mode, a reference to a geographic location from the user interface; in response to receiving the reference to the geographic location, retrieving photograph data corresponding to the received reference to the geographic location, wherein the photograph data includes at least one of satellite image data and aerial image data for the geographic location; receiving document geometry data from the user interface, wherein the document geometry data includes an indication of a position of a second container in the composite document and an indication of one or more dimensions of the second container (504, 720, 804); generating a second composite document entity, wherein the second composite document entity is a data structure that includes the photograph data, the reference to the geographic location, and the geometry data that includes the indication of the position of the second container in the composite document and the indication of the one or more dimensions of the second container; generating the composite document, wherein the composite document includes the first composite document entity and the second composite document entity in one or more slides of the plurality of presentation slides; displaying the composite document, wherein the visual representation of the second composite document entity is displayed in the second container and the drawing data in the first composite document entity is displayed in the first container, wherein the second container in the composite document is positioned in accordance with the received document geometry data; receiving dynamic data; updating the dynamic data in the second composite document entity in real-time, while in a presentation mode; and displaying the updated dynamic data in the one or more slides of the plurality of presentation slides. receiving drawing data from a user interface, wherein the drawing data includes a plurality of two-dimensional shapes; generating a first composite document entity, wherein the first composite document entity is a data structure that includes the received drawing data and the first document entity is displayed in a first container (504, 720, 804); receiving, while in an edit mode, a reference to a geographic location from the user interface; in response to receiving the reference to the geographic location, retrieving photograph data corresponding to the received reference to the geographic location, wherein the photograph data includes at least one of satellite image data and aerial image data for the geographic location; receiving document geometry data from the user interface, wherein the document geometry data includes an indication of a position of a second container in the composite document and an indication of one or more dimensions of the second container (504, 720, 804); generating a second composite document entity, wherein the second composite document entity is a data structure that includes the photograph data, the reference to the geographic location, and the geometry data that includes the indication of the position of the second container in the composite document and the indication of the one or more dimensions of the second container; generating the composite document, wherein the composite document includes the first composite document entity and the second composite document entity in one or more slides of the plurality of presentation slides; displaying the composite document, wherein the visual representation of the second composite document entity is displayed in the second container and the drawing data in the first composite document entity is displayed in the first container, wherein the second container in the composite document is positioned in accordance with the received document geometry data; receiving dynamic data; updating the dynamic data in the second composite document entity in real-time, while in a presentation mode; and displaying the updated dynamic data in the one or more slides of the plurality of presentation slides.