What's the best way to implement charts in WPF - C#