Collaboration, Libraries and Technology, and Learning Space Design