Interactive structural color displays of nano-architectonic 1-dimensional block copolymer photonic crystals block copolymer photonic crystal programmable structural color Self-assembly stimuli-interactive structural color structural color