built out specs for GridGenerator and Pattern