Progress in metalenses: from single to array | Synapse