Fix: Reimplement splitter size controller as a 2-state state machine. (Need documentation)
Add: One more test case for splitter size.