Updated core as centralized Generic Motion dispatcher for other plguins to attach to.