1. A computer-implemented graphical user interface and narrative content generation system for generating narrative content for a potential real-world event, comprising: a narrative framework database storing sets of phrase patterns; an integrated development environment (IDE) system, coupled to the narrative framework database and further coupled to a communications network, for generating a narrative framework using phrase patterns from the narrative framework database; a content generation system, coupled to the IDE system and the narrative framework database, for applying real-world event information to narrative frameworks to generate narrative content; a computing device comprising a display unit, the computing device coupled to the IDE system through the communications network and operable to: generate a first display for the display unit, the first display for representing a narrative framework and comprising: a data variable display region for presenting a label for a data variable and for presenting, from the narrative framework database, a set of phrase patterns associated with the data variable; and a content preview region for presenting a preview from the content generation system, the preview having real-world event information applied to the represented narrative framework; and generate a second display for the display unit, the second display for comparing data variable values and comprising: a data variable selection region for receiving a user selection of one or more data variables; a data comparator region for receiving a user selection of a comparison operation for comparing values of the one or more selected variables; a first comparison result region for receiving a first comparison phrase pattern, to be associated in the narrative framework with a first outcome for the application of the comparison operation to the one or more variables; a second comparison result region for receiving a second comparison phrase pattern, to be associated in the narrative framework with a second outcome for the application of the comparison operation to the one or more variables; and a content preview region for presenting a preview from the content generation system, the preview having real-world event information applied to the represented narrative framework, and including either the first comparison phrase pattern or the second comparison phrase pattern.