new OSL nodes, first sky implementation