Low Gain Avalanche Detectors (LGADs and iLGADs) for High-Energy Physics and Synchrotron Applications