An Introduction to Least Commitment Planning