The Main Types of Work Integrated Learning Programs, its Key Features, and its Stakeholders’ Responsibilities