I'm creating a WPF app where an object is moving across the window, leaving a track behind as it does so. The oldest segments of the track need to fade away to nothing, possibly tapering as it does so. Any suggestions on how to do that? I see how to break the path representing the track into segments, one per step. But that seems heavy handed and slower.