Configuration (answers to questions within Settings),
Customization/Configuration (Entity changes) and
Extensions (plugins and custom code)
We have managed to slowly get away from the management of base configuration settings. We could use MORE base configuration questions to manage common settings across all environments and customers and a way to put these into a uniquely identified solution so that they can be easily deployed to other environments.