Don't USE_VCRT in materialsystem2
Add Shader.GetPropertiesJson()
Add TypeLibrary.CreateProperty, Obsolete SerializedProperty.Create
TypeLibrary.CreateProperty takes attributes - allowing further customization
GameObjectInspector prefab property uses TypeLibrary.CreateProperty
List variables in MaterialInspector