I was going through source code a little.. Is ZenGL fully based on rendering with glBegin() etc "client" calls?