The Development Process towards achieving a Framework for Incorporating Virtual Teams into Projects in Engineering Courses