This document proposes an architecture that separates the user interface from the information retrieval system, allowing users to independently select their preferred search engine and visualization interface. The architecture includes a transformation engine that converts search results to a common intermediate format (IVL) for sharing across interfaces. A prototype was implemented demonstrating search using Oracle and different interface formats. The architecture aims to provide more flexibility and options for users to preview and visualize search results.