I'm creating a page "from scratch", with routing, controller, etc. The content of my page is created by code, buy I want to add a editable component (the description of the page).
I don't want to use blocks, because I don't wanto to give too many permissions to editor role.
I could create a "custom content" content type to store content and then add node content from code.
Other ways? I was thinking to use configurations, but if I export all configurations with "drush cex", this config will be overridden after editing. A good way could, if it's possibile, to exclude this single component from export.