Toward an Integrated Approach to Narrative Generation