Dynamic Wavefront Manipulation using Reconfigurable Resonant Semiconductor Metasurfaces: from Design Concepts to Functional Devices