More GridLayout attribs
Refactored and code reused in name based attribs