An idea for how hypermedia site owners can manage their site and apply visual consistency
Distribution
Custom Themes, Layouts, and Blocks can be distributed together or independently, will be distributed on the Hypermedia network
The site owner can mix and match themes, layouts, and blocks from different sources
Themes
Purpose: apply a visual consistency across the whole site
Header and footer layout, colors, fonts, spacing tokens
Can reccommend some layouts, but it works with all layouts
Layouts
Purpose: Give a structure/skeleton to a single page
Accepts variables from the theme: colors, fonts, layout tokens
Questions:
How do layouts affect the header/footer/navigation? There should be some deeper connection where the doc and layout can provide some navigation elements that the theme is responsible for rendering
Document Blocks
A block defines a section of content within a page