theories of slope development