Daniel@0: A generic CPD implements general purpose functions like 'display', Daniel@0: that subtypes can inherit.