A Conceptual Framework for Project Scheduling with Multi-Skilled Resources