useLayerDrag(options) proporciona estado y acciones para arrastrar filas del árbol.
Calcula el destino, la posición antes/dentro/después, la validez del cambio y la actualización de la jerarquía. Mantiene las posiciones visuales cuando un objeto cambia de contenedor.