New issue comments model, and outline of UI for Tom to fix up