GridLayout and SplitPanel styles and lots of small tweaks and fixes