Creating layout builder


I am trying to create layout builder. My goal is to make possible creation of custom page layouts. The idea is to have components representing layout blocks like: full page column, two half columns, etc. And inside that columns I want to have dynamic zone for fields like: title, image, paragraph, etc.
Is it possible to make that kind of a layout?
The problem is that I can’t add dynamic zone into component. Is there any workaround for that?

By any chance were you able to build it