Add type specific state transistion view  - closes #1