Rework options dialog, make a "Viewer" tab with subsections