Perspectives in Modern Project Scheduling