,----------. ,----------. ,----------. ,----------. |component1| |component2| |component3| |component4| |----------| |----------| |----------| |----------| `----------' `----------' `----------' `----------' ,----------. |/api?param| |----------| `----------'