Writing layout components is simple. The only thing you need to use is renderForm to render nested fields.
In this example we will implement two columns layout, that is using Material Grid component, but the principle is the same for all other mappers and custom design systems.