https://aurorascharff.no/posts/server-client-component-composition-in-practice/