A Framework for Goal-driven Learning 1 Why Goals? an Everyday Example