Current understanding of Ecdysozoa and its internal phylogenetic relationships.