Started fiddling around with WPF implementation