Answer:
Nucleic acids, specifically DNA
Explanation:
Nucleic acids are macromolecules made out of units called nucleotides, each of these nucleotides is made up of three parts (you can identify them in the image I added):
Nucleic acids come in two varieties, DNA and RNA, in eukaryotes, DNA is broken up into a number of very long, linear pieces called chromosomes, these chromosomes contain tens of thousands of genes that provide information on how to make a particular product needed, this means it holds cell information in a coded form.
I hope you find this information useful and interesting! Good luck!