Making a Shading Language for My Offline Renderer - SmackerNews