This shader got out of hand quickly. There are so many little details in my stone, but I decided one only focusing on 4 aspects. I created a purple, white, and grey shader, and separated the glossy coat in a separate aiStandardSurface. I used AiMixShaders with a ramp or noise in the mix settings. After putting all of these together, I have created what you see below.
Composite In Nuke
A number of things happened in this render. The main one being that I rendered the reflection of the instant film in with the main shader. I did this to save on render time and adding another layer. I have figured out how to mask just the reflection, but this mask also takes away the geometry. Guess I will be seperating that into a new layer.
Another issue is that when rendering several Mix Shaders put together while as trying to use those with AOV's, Arnold has a hard recognizing the differences between transmission, and subsurface scattering. The way around this is by separating each of those shaders into their own layer and composite them back in nuke. To get the masks to work, I'll have to create another layer and use a surface shader.