Artificial opal photonic crystals and inverse opal structures – fundamentals and applications from optics to energy storage | Synapse