Which phylum of animals has choanocytes that contribute to our own understanding of the colonial flagellate hypothesis?
a) Porifera
b) Cnidaria
c) Platyhelminthes
d) Annelida