Annulate lamellae: a last frontier in cellular organelles.