An image component for gracefully dealing with images errors by providing a placeholder and retries on failure