Text this: Large Language Models are Universal Reasoners for Visual Generation