Controllable Video Generation with Sparse Trajectories | Synapse