Make TransitionManager API fluent
Invert launch logic to remove lots of complexity from main activity