Create and edit 2D graphics primitives in WPF using Rx