Communication Between Components
Child to Parent Components
Not-related Components
Parent to Child Components