centralizing sentence and story rendering into templates