Molecular And Shell Biology – Examining The Biochemistry And Physiology Of Prokaryotic Nanocompartments