Making Dynamic Images is hard. You have to write really long arduous code and even then it doesn't turn out correct. It should be just dragged and drop, and you should just be able to change the image via query params.
Success story sharing