Add some more procedural functions, including starfield texture generation. Add a sky box to the opt sample