add grid and buttons
add GridLayout borders
add grid cell settings
Merge branch 'feature/layout'