Collaboration, Communication, and Libraries and Technology