Don't rely on the global docurium for link-building
Get rid of the global Docurium

We still pas it into everywhere, but now we've stopped relying on some
object and can concentrate on the relationship between the models.
Remove the global router
Render search results even if there's nothing there