Update PositionLayout determineChildren to only delete changed items
Update automatic sz level switch to use perceived width threshold
Add constant size abstraction
Remove scaling
Clean up code and comments
Clean up code and comments