Distributed Team Cognition: Foundations and Theoretical Perspectives