- Introduce OptionSilentInstall option to track silent installs
- Remove duplicated call to SetOption for OptionDialect
- Extract UIInstallation class