For classes, the tree of subclasses is rendered, recursively. For interfaces, the descendants are separated into child interfaces, which extend the interface, and classes, which implement the interface. Closes #19306