# Reference This is the full reference documentation for all of the pieces of Slate, broken up into sections by type: - **Components** - [Editor](./components/editor.md) - [Placeholder](./components/placeholder.md) - **Models** - [Block](./models/block.md) - [Character](./models/character.md) - [Data](./models/data.md) - [Document](./models/document.md) - [Inline](./models/inline.md) - [Mark](./models/mark.md) - [Node](./models/node.md) - [Selection](./models/selection.md) - [State](./models/state.md) - [Text](./models/text.md) - [Transform](./models/transform.md) - **Serializers** - [Html](./serializers/html.md) - [Plain](./serializers/plain.md) - [Raw](./serializers/raw.md) - **Plugins** - [Plugins](./plugins/plugin.md) - [Core](./plugins/core.md) - **Utils** - [Utils](./utils/utils.md)