Move the search class to a common assembly; it'll encapsulate search details for various UI's