The building blocks of life