#Fix Splitter Bug causing overlapping viewports

Cleanup Splitter and Viewport Bounds Infrastructure