Es frecuente, en este tipo de enfoque, diseñar bloques con ciertas propiedades demostradas estableciendo una "biblioteca" de bloques disponibles.