We want to be able to render mobile-specific termbox html on the server, so we need to be able to swap out (parts of?) the EntityView depending on the type of device. The mobile-specific termbox html should be rendered by the external node service if the respective config variable is set, otherwise fall back to the standard termbox html.
Techincal notes:
- the MobileFrontend extension has MobileContext::isMobileDevice
- at the moment WB renders the same html, mobile or not
- RepoHooks::onBeforePageDisplayMobile happens after the html is generated