GridLayout: add support for extraRows