A new framework for innovation in journalism: How a computer scientist would do it