Provide an in-depth explanation for the question below:
 
Which organelle is known as the protein factories? Why?
 
a. Ribosomes are present in which of the following forms?
 
b. What is the main function of ribosomes?
 
c. Which type of ribosomes are found in prokaryotic cells?