This would allow, for example, the addition of a rule to generate why questions that builds off of the existing rules for subject-auxiliary inversion, verb decomposition, etc.
previous QG approaches have employed separate rules for specific sentence types (e.g., Mitkov and Ha, 2003;Gates, 2008).