This remove the use of batch->program and replace it with batch->shader. This will allow GL abstraction latter.