refactor: begin with system for different view interpretors
chore: put cypher response interceptors in separate file