If you create a page, and drop in content fragment where you would drop in a component, it just creates a text version of the content fragment model.
If the model contains say title, image, description, reference, category, all these get dumped as plain text on the page.
Presumably, there is a way we can create a template/component which can take some of these fields, and lay them out and style them?
I have not been able to find any information on this (i.e. rendering a content fragment with a layout).
When we create the layout, we want to create it in code (not via CMS UI), so that it can be distributed to other envs (not just on the local env)
Presumably we can create a component to render the content fragment, but how do we associated them together, and how does one reference the other?