Retro-Modulators And Fast Beam Steering For Free-Space Optical Communications