more graphics states and immediate renderer clean up
graphics states, 2d renderer and shader variants
component progress