I'd suggest enabling the EolExtension: this way we won't go back and forth here.
of new ThemePrefs and ThemePrefsRows implementations and added a quick example into the default theme code. Not fully functional yet, fyi.