Work-in-progress to get shaders working.