Demand Driven Planner Program by Patrick Rigoni