layout editor overhaul using row and grids