Add possibility to override config settings
Move search provider preparation into separate function for easier reusability
and remove redundant head helper
Only show search form if search is acutally available
Use helper function instead of duplicating it
Make sure tree navigation is consistently available in all views
Rendering improvements