Use gl::enable/disable
Preliminary version of an entity-component system.