How does the structure of the digestive tract in different invertebrate groups affect the size of the organisms that they can eat