Change static to media. More refactor to come
We dont need to pass container_id
Apply hover only when needed
Add hover image to ImageItem