Source: https://roar-assets-auto.rbl.ms/documents/9320/How to use Transitions.pdf