Core level spectra were fit using pseudo-Voigt profile components comprised of approximately 20% Lorentzian and 80% Gaussian broadening. In C1s and O1s spectra, the widths of the components were constrained to be equal to one another. In spectra with doublet peaks (Si2p), the relative heights, widths, and energy separation of the peaks were constrained using library values from Thermo's