Define custom content elements in a theme package's schema.json, then add one Blade view with the same element name. PagibleAI merges the schema when the theme service provider calls Schema::register().
This guide uses a theme named mytheme. Its quote entry is registered as mytheme::quote, so it cannot collide with an element from another theme.