Made gui_render.cpp more readable by abstracting it out.  I also want
to rework the menus.