DoNOF 2.0: A modern open-source electronic structure program for natural orbital functionals | Synapse