Fixed issue with grid layout
A custom grid layout can now be provided given everything is correct in the yaml. If any of the layouts overlap, the second created will be pushed down, shifting all others with it. The multi axis and multi schema classes can now contain their own custom data options for each schema and yaxis, however nothing is done with this information yet