Writing as a generative process