Project Scheduling Types