Self-assembled peptide nanostructures: the design of molecular building blocks and their technological utilization | Synapse