---
title: Design
description: "Block catalogs and shared decoration/visibility for pages, headers, footers, and components."
---

Field-level catalog tables below stay in English — they match the machine design schema used by the editor, API, and MCP.

## Shared concepts

- [BlockShell](/en/design/shared-concepts/block-shell)
- [Rich text](/en/design/shared-concepts/rich-text)
- [Icons](/en/design/shared-concepts/icons)
- [Field options](/en/design/shared-concepts/options)

## Surfaces

- [Page](/en/design/page) — Route page design. Content is merged design Data for one website locale.
- [Site header](/en/design/chrome-header) — Global header design for the public website.
- [Site footer](/en/design/chrome-footer) — Global footer design for the public website.
- [Page component](/en/design/page-component) — Reusable page components referenced from pages via PageComponentBlock.
- [Object component](/en/design/object-component) — Templates for object detail/list/form views. Bound fields depend on the object type field schema.
- [Email header](/en/design/email-chrome-header) — Header for outbound website emails.
- [Email footer](/en/design/email-chrome-footer) — Footer for outbound website emails.

## Lifecycles

Object automation is documented under [Lifecycles](/en/objects/lifecycles).
