Harnessing Domain-Specific Languages for Interactive Image Generation