Work-Package Planning and Schedule Optimization for Projects with Evolving Constraints