Using Watersheds as a Framework for Learning