A deal has been reached regarding Hamas’ disarmament and Israel's gradual withdrawal from Gaza.