GuiGridLayer now takes in the data structure GridLayer to use as its properties.
GuiGridLayer now takes in an array of GridSquares to determine which ID on the image to use.
GuiGridSquare + GuiGridLayer now have overrides which require no texture, for non-art layers.
UML for GuiGridLayer + GuiGridSquare