25. From simplicity to complexity via subcomponent self-assembly

25. From simplicity to complexity via subcomponent self-assembly