This module provides the controller for the options gui
Provides control to the options dialog.
Apply the configured font and update widgets.
Reverts any changes done in the Options dialog.
Save updated config variables back to git.
Notifies the main app’s model about changed parameters
Updates fonts whenever font sizes change
Launch the options window given a model and parent widget.