Offthread gfx #22

Merged
merged 16 commits into from Jan 24, 2016