Finished refactor of procedural textures.