Modularity and Constraints in Language and Cognition