Also adds transition, uses IHasCurrentValue, combines Mod TestCases and more.
Also adjusts design metrics.