I agree. Once this is merged I'll go through each of the other states and apply the changes. I think that should get us to a 0.9 state. From there I want to revisit the model viewer as I didn't do a whole lot with the uniform part. Think that should help with the API. Then any changes resulting from that analysis we can bundle up and call it 1.0