Add full SettingsFlyout sample + small refactoring