In this paper, we present a formalization of story for the purposes of compelling interactions in games. Introducing the interactive to storytelling requires the management of experiences that a user creates by their decisions. These sorts of variations can have impact on, not only the user, but the retrievable content available to the medium and how/whether content is presented. This proposal will define the current state of variation types in interactive storytelling and how it impacts both the author and the user. The overall contribution of this work is to identify the impacts of variations by modeling a particular variation-set (which we will call supplementary variations), and through the modeling of ideologies, rhetoric, and belief systems, create meaningful interactions for a user, while maintaining the integrity of the author’s core intentions. The aim of this research is to (1) determine the types of variation that establish a meaningful experience for the user, and (2) evaluate the authorial leverage of building compelling interactions through the management of particular types of story variation. Finally, this work hopes to (3) computationally support supplementary variation via ideologies, rhetoric, and belief systems. RoleModel++ is the proposed system to be built off of the current RoleModel story generator.