Refactor -layoutSubviews in GRXLayout