I had a vision on the way home from work Monday. I spent about 3 hrs on it Monday nite and cleaned it today for about another 1/2 hr. It all has fed off the original work OB did on his canyon function which I used as the path function. I forget how much time went into that.
I should have also changed the titles of the groups. Most of them aren't masks but feed into the color function inputs of the surface shaders.