# 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](./data.md) - [Document](./models/document.md) - [Inline](./models/inline.md) - [Mark](./mark.md) - [Node](./models/node.md) - [Selection](./models/selection.md) - [State](./models/state.md) - [Text](./text.md) - [Transform](./models/transform.md) - **Serializers** - [Html](./html.md) - [Plain](./plain.md) - [Raw](./raw.md) - **Plugins** - [Plugins](./plugins/plugins.md) - [Core](./plugins/core.md)