scene: reuse the same SceneBegin event for dispatching on all SceneItems.
svg.Path: remove unused parameter from data().
svg.Path: inject PathData in ctor and expose a non-nullable getter for it.
svg.Element+demo: make moveAlongPath() work with paths that lack ids.