Added planner and associated planning classes