Removes all the children in the list and calls onRemove for all of them and their children.
void removeAll(Iterable<Component> components) => components.forEach(remove);