Migration and Residental Mobility: Macro and Micro Approaches