The Framework For Satellite Gravity Data Assimilation Into Land Surface Models