Reconfigurable intelligent surfaces for wireless communications: Overview of hardware designs, channel models, and estimation techniques | Synapse