Split the monolithic GLUTWindow::DrawGLScene into smaller functions.