Block copolymer self-assembly for nanophotonics | Synapse