I am developing a desktop app in WPF (C#) in which I need to update visual elements in an "update loop" fashion, i.e. I\'m programmatically producing continuous* data