Unifying Vision and Language: A Versatile Approach to Image Captioning | Synapse