Diatoms: Fundamentals and Applications