Corrige reglas de anidación
Ajusta la definición de datos para soportar string
Termina con código de modulos
Limpia llamadas a headers y unifica definicioines
Redefine BlockFactory.h