CoverImage
Take an element and cover it's background with an image.
Advantages
Use `srcset/sizes` attributes to ensure correct asset loaded.
Retains original image element for accessibility.