Updates the grid functionality incrementally. Hardcoded defaults. Grid elements are unshifted to an array, but should be added to an intermediate rendernode instead of as surfaces on the grid.

Makes the repo easily served