selected publications academic article The CECAM electronic structure library and the modular software development paradigm. Journal of Chemical Physics. 153. 2020