Add initial front end handling of question threads

@andy-armstrong, please review
Hmmm, I hadn't noticed that detail before. As a user encountering this for the first time, I think it would be much more useful to see a single description of the distinction between the two.