Changed so that the PlanningCanvas is within a LayeredPane, which is needed in order to place tasks.