The object interface is an inteface common for all objects. It has just one
void vcl_object_destroy (void * obj) . Nodes to be
destroyed must be parent-free, but may have children – in that case
the whole subtree is destroyed (every implementation of this interface should
_destroy in a recursive way).