Support separate stencil, and rename other separates
Added ARB texture rectangle
Initialize state
Allocate memory for setup
Forgot to clear enabled
Proper state creation and cleanup