add GridSplitter part 1
add GridSplitter part 2
add GridSplitter part 3
add GridSplitter part 4
add GridSplitter part 5 done