Unmodified configuration.yaml

I would like to have as few custom things in the configuration.yaml as possible.
All of the default items are fine.
Can the default port be changed in the User Interface?
Can ip_ban_enabled: true be set in the User Interface?
Can limit_attempts_threshold: 4 be set in the User Interface?
Can

recorder:
       commit_interval: 30

be set in the User Interface?
Can

http:
   use_x_forwarded_for: true
   trusted_proxies:
      - 192.169.1.25

be set in the User Interface?

I think most common options should have a User Interface setting.

Most of the items in configuration.yaml were part of the http integration.
I created a file and moved them out.
Would still like to see a user interface or the http integration.