First working prototype. Will need further testing. Grid height and width populates according to the selects.