Plumbing for dealing with custom rendering mechanisms such as EAD

Introducing a FullViewService that tells us which template to call to show something.
Deeper integration of EAD view into search results display