Text this: Systemic text generation as problem solving /