Abstract terrain interfaces