dynamically create component upon click of button

This is great. It seems relatively straightforward for a single component / dynamic table. Can this strategy be adopted and utilized for dynamic Decks & Deck sub-components with dynamic context? How might one go about that? Specifically a dynamic component as well as dynamic sub-components underneath it (perhaps even dynamic sub-sub components)