List: Add KDList and KDListItem class