Which biological molecule is most directly responsible for carrying genetic information from one generation to the next?