Feature/widget-config-settings

This PR refactors the **Highlight** and **Analyze** UI widget settings so that they are easily editable in the config. 

Note: both of these widgets should be refactored and/or converted to simpler template models since the extra logic really isn't necessary (they were originally going to be something different), however that is a bigger change that is out of the scope of this PR.

@jazahn Can you review this?