Dynamically generate OpenGraph social share images
All values are optional and their elements can be hidden from the image by leaving the value blank.