RecyclerView в заголовке другого RecyclerView (Mvvm ​​+ Databinding + Kotlin)

Я хочу создать экран, похожий на главный экран instagram:

введите описание изображения здесь

Структура этого экрана выглядит как (горизонтальная) recyclerView в заголовке другого RecyclerView (Вертикаль). Но я не уверен, это лучший (возможный) способ сделать это. Или что это лучший способ (подход) к этому? Я был бы рад, если бы вы могли поделиться со мной своими идеями об этом.