I noticed that the function parse_vasp_chp_output() saves the raw spectra, total energies, and Fermi energies. However, the total energies are not being utilized in the subsequent processing steps, and a peak alignment process appears to be absent from the code. Could these areas be addressed to improve the functionality?