A search module allows a user to query for results from a selection of data
A search can display a set of local results
A search can display a set of remote results