Natural Language driven Image Generation