The following sections present the theoretical details for each of these three approaches as we herein, for the first time, directly compare the lineshapes of the approaches and extend the family of methods to model fluorescence spectra. We thus present some slight modifications of our previous expressions so that the energies of absorption and fluorescence spectra are computed on equal footing, allowing the computation of Stokes shifts.