Add GridLayout module

good catch