Bugfix which addresses the GUI components not appearing properly over the 3D scene.
Adds a basic Brush parent class.
Also refactors the MainLoop slightly to make it easier to avoid the terrain generation if necessary.