SIGN IN SIGN UP

Refactor Switch impl to separate API facades and implementation

Therefore we can separate the logic of choosing stateful property values
from the actual layout logic, which can help us further implement
adaptive components.

Test: existing tests. Should be no-op.
Bug: 543061101
Change-Id: Ic92e7c28b68481edb8be3ed5c641971752451264
D
drchen committed
d14d2ddb640478d9f54504ac6fe326519bea92f9
Parent: df9151b