**What would you like to be added**: Add functionality to generate an image from a DSL **Why is this needed**: