An image overlay that can take any element