Kinetic trapping – a strategy for directing the self-assembly of unique functional nanostructures | Synapse