Added a render server task.
Moved most of the 'data' to the drawlist from the glstate.
Removed the glstate from the drawlist