1. A method comprising: a processor selecting a communication goal data structure, the selected communication goal data structure comprising (1) first data that is indicative of a content block data structure associated with the selected communication goal data structure, and (2) second data that is indicative of a plurality of communication goal parameters whose values are variable, the associated content block data structure comprising a parameterized narrative analytics model, the parameterized narrative analytics model configured to specify how a data set is to be analyzed in order that a narrative be automatically generated based upon the data set, and wherein the parameterized narrative analytics model includes a plurality of angles for testing against the data set to identify an angle that is deemed to accurately characterize the data set, the angles having a plurality of applicability conditions, wherein the selected communication goal data structure comprises a data structure configured to specify how a status for a subject is to be explained, the communication goal parameters that are associated with the explain subject status communication goal data structure comprising: a subject metric parameter; a time frame parameter; and a driver parameter for the subject metric parameter; the processor configuring the content block data structure associated with the selected communication goal data structure based on the communication goal parameters associated with the selected communication goal data structure, wherein the configuring step comprises: the processor receiving input; the processor defining a plurality of values for the communication goal parameters based on the received input; and the processor defining the content block data structure associated with the selected communication goal data structure as a function of the defined values for the communication goal parameters; the processor storing the configured content block data structure in memory to thereby enable an automated generation of the narrative based on the configured content block data structure as applied to the data set; the processor receiving the data set; the processor processing the received data set based on the configured content block data structure; and the processor automatically generating a narrative about the data set based on the processing, wherein the generated narrative is tailored to the explain subject status communication goal.