As a fourth argument to the FitSpec function, one may provide a cell, ‘shapes0’, which allows usage of user-defined lineshapes. Usage and the form of this cell are detailed in 2.6. A fifth argument, ‘shapes’, may be also provided, which contains lineshapes for sub-spectra and should be generated with the FitSpec function.