add: CommentListCtrl, add: Comment factory