Best solution to shared Web component in a WPF application - C#