First renderer implementation. GL 1 renderer with glBegin/glEnd approach