A set of techniques used to create complex structures from smaller components by self-assembly and guided growth.