A problem-solving model for episodic skeletal-plan refinement