In our CMS, content entries can reference other entries (components, blocks, authors, assets, etc.).
Before rendering on the frontend, these references need to be resolved into a fully expanded structure.
This exercise focuses on:
- Problem-solving approach