To author:
In the "Material Definitions" example there are no { }. Why not? What's the difference? Is indentation significant?
Indention is not significant. The example was supposed to demonstrate how you might use individual directives for pseudo-grouping. The example was inspired by premake [1] which takes this approach, but in Lua.