The `OptionsLookAndFeel` lets you control the L&F for the active JVM. We need to improve it as follows: - [x] Persist the L&F setting. - [x] Create a LookAndFeelService that sets the initial L&F to match the persisted value. - [x] Add API to LookAndFeelService to change the L&F, including existing windows.