Redesign the search result panel:
- added smart image component
- refactored the search results to use smart image