VirtualBusinessTeams: Enabling Competence-Based Learning and Working in a Virtual Networked Enterprise