Shellular Biology – Exploring The Biochemistry And Physiology Of A Protein Nanocompartment