Patterns without patches: hierarchical self-assembly of complex structures from simple building blocks.

Patterns without patches: hierarchical self-assembly of complex structures from simple building blocks.