Not every "feature" is a checkbox. Many features are about how the UI integrates everything and changes over time.
So your "settings" asking the user to design their own app!
That's the developer's job!
So your "settings" asking the user to design their own app!
That's the developer's job!