A Resource Based Framework for Planning and Replanning