I'm trying to understand the main reason of using "ein" in front of most german verbs.Are there some correlations amoung such kind of verbs, i mean does "ein" charge the same meaning on a verb? e.g. i know "packen" means "to pack" but i'm not sure it has correlation with "einpacken" i'm always presuming a correlation with "word stem" and "ein". Could you please this blur in my mind clarify?
In a way auswandern can be seen as a shortened herauswandern. In the same way einwandern is short for hereinwandern. And heraus and herein are of course opposites.