A grid layout system for the Unity UI layer to replace the (abysmally crappy) Grid Layout Group it comes with. Originally based on the awesome tutorial from GameDevGuide at https://www.youtube.com/watch?v=CGsEJToeXmA