Optimisation-Based Multi-Modal Semantic Image Editing