Moved in the direction of using Jump rather than PlayFrom for moving around stream (since the latter will not work). TODOs added for caveats in this area.