Collaboration, Cyberinfrastructure, virtual organizations, and Resource Sharing