Grouped semantics into date group and image group.
Added functionality and css for allowing images and text + counter on top of images.