Meaningful transitions

We could add other transitions like Scale or Slice in the future.