A hierarchical classification of congenital heart disease