Text this: Chlorophylls and bacteriochlorophylls: biochemistry, biophysics, functions and applications