Protein synthesis: an epic on the cellular level