Para el primer diseño, le dimos a cada bloque dinámico un ResizeObserver que escribía las alturas medidas de vuelta en el diseño.
Lo construimos y luego lo rechazamos. Un observador que escribe una altura de vuelta en el diseño que está observando puede reactivarse a sí mismo, y el costo crece con cada bloque montado.