Merge "Create interface for different transition types." into sc-dev