Refactoring: moving configuration section editing to a separate widget