Desktop Applications with XAML. Part 3: XAML Islands