Started implementing a higher level shader abstraction. Also, a cool new heightmap.