Views for keyword router

This is the part of #277 that needs to live in `develop-frontend`.