Optical spectroscopy plays a pivotal role in understanding the properties of molecules, where absorption and fluorescence spectra act as reporters for local environments and vibronic coupling through their energies, spectral widths, shapes, and Stokes shifts. Simulations of optical spectroscopy serve as a crucial bridge between experimental results and electronic-level understanding of molecular behavior. Developing models that can effectively capture both explicit environmental effects and vibronic contributions remains a critical challenge in linking experimental spectra with molecular properties.