Simplify settings management and at the same time make them more flexible to configure