Plasmonic- and dielectric-based structural coloring: from fundamentals to practical applications | Synapse