Try to make GridLayout easier to use