Phylum Porifera contains three main classes of sponges - Calcarea, Hexactinellida, and Demospongiae. Sponges have a gelatinous mesohyle layer and specialized cells including choanocytes, archeocytes, pinocytes and porocytes. Their bodies take different forms including asconoid, syconoid and leuconoid depending on the placement and number of openings.