Layout Field Grid?

I’ve been getting the hang of my Cockpit site and have been loving the simplicity of the CMS and the API it generates. There’s still one thing I have yet to wrap my head around, and maybe that’s just because I haven’t spent much time with recursive tree data structures.

I currently have my site built in Nuxt.js, and I’m trying to get the layout field to generate columns. I guess I’m not sure where to start with getting these to render. I tried building out a recursive Vue component, but it ended up in a cyclical recursive loop. Just asking if anyone has had any experience with the layout field and Vue.