> For the complete documentation index, see [llms.txt](https://themes.kajabi.com/liquid/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://themes.kajabi.com/liquid/core-concepts.md).

# Core Concepts

- [Settings](https://themes.kajabi.com/liquid/core-concepts/settings.md): Themes include a settings\_schema.json file, which is a form that makes it easy for the user to customize the look-and-feel of the theme.
- [KJB Settings ID's](https://themes.kajabi.com/liquid/core-concepts/kjb-settings-ids.md): To make editing kajabi templates simple for the end user, Kajabi uses kjb-settings-id to create links to a sections setting.
- [Objects](https://themes.kajabi.com/liquid/core-concepts/objects.md): Inside all Kajabi themes you have access to a number of objects that connect your theme to the data from the Kajabi Admin.
- [Page Objects](https://themes.kajabi.com/liquid/core-concepts/page-objects.md): Kajabi has some special objects that are used to decorate the page and give the browser information about what the page is being used for.
- [Brand Styleguide](https://themes.kajabi.com/liquid/core-concepts/brand-styleguide.md): Site-wide syncing for branding settings across all themes
- [Elements](https://themes.kajabi.com/liquid/core-concepts/elements.md): The different types of settings elements give you the developer the ability to choose any number of ways to let the end user customize the theme without touching the code.
- [Presets](https://themes.kajabi.com/liquid/core-concepts/presets.md): Within the config folder of your theme, you can optionally include preset files, which, when selected, will override specified theme settings.
- [Ownership](https://themes.kajabi.com/liquid/core-concepts/ownership.md): Kajabi is built around the concept of products and offers. This can be somewhat confusing but here is a basic description of how this works.
